Skip to content

Releases: simonleva/arca.rb

v1.1.4

Choose a tag to compare

@github-actions github-actions released this 22 Oct 21:02
Immutable release. Only release title and notes can be modified.
66975cb

Changelog

1.1.4

  • savon desde 2.15 en adelante, así se puede instalar 2.17.2 o posterior, que corrige CVE-2026-53510.
  • WSRGIVA en producción usa la dirección correcta del WSDL.
  • README reescrito; los links de la gema apuntan a github.com/simonleva/arca.rb.

1.1.3

  • Seguridad: Actualización de dependencias con vulnerabilidades conocidas (nokogiri, rack, addressable, net-imap, json, concurrent-ruby, faraday, activesupport).
  • Seguridad: Fuente de gems cambiada a HTTPS (https://rubygems.org).
  • CI: Permisos explícitos de GITHUB_TOKEN con contents: read (principio de mínimo privilegio).

1.1.2

  • VEConsumer — Nuevo servicio: Ventanilla Electrónica - Consumir Comunicaciones (veconsumerws). Permite consultar y leer comunicaciones enviadas a un contribuyente vía SOAP 1.2.
    • consultar_comunicaciones(filter = {}) — consulta paginada con filtros opcionales (estado, fechas, sistema publicador, referencias, etc.).
    • consumir_comunicacion(id, incluir_adjuntos: false) — recupera una comunicación y la marca como leída; con incluir_adjuntos: true extrae el contenido binario vía MTOM en adjunto[:content].
    • consultar_sistemas_publicadores(id_sistema_publicador: nil) — lista sistemas publicadores habilitados.
    • consultar_estados — lista los posibles estados (1=No leída, 2=Leída).
    • Los errores SOAP Fault del servicio se traducen a ResponseError con soporte para e.code?.

1.1.1

  • WSFE: Agregado tipos_condicion_iva_receptor(clase_cmp: nil) para consultar condiciones de IVA del receptor con filtro opcional por clase de comprobante.
  • WSFE: Agregado actividades para obtener el listado de actividades económicas.
  • WSFE: Agregado consultar_caea_sin_movimientos(caea, pto_vta) para consultar CAEA sin movimientos.

1.1.0

  • WSAA: Store opcional para TA. Podés pasar store: con un objeto que implemente read(cuit:, env:, service:) y write(cuit:, env:, service:, ta:, expires_at:) para guardar el token en tu backend (p. ej. DB por tenant con cifrado). Sin store, se sigue usando el archivo JSON en tmp/.

1.0.2

  • Errores: En WSAA, persist_ta ahora encapsula fallos en Arca::ServerError en lugar de re-levantar excepciones crudas (mejor encapsulación y menos riesgo de filtrar datos sensibles en logs).
  • Test: Añadido test que verifica que persist_ta levanta ServerError con la excepción original en cause.
  • Actualización de gems/dependencias.

1.0.1

  • Fix ruta hardcodeada de certificados SSL CA. Usar OpenSSL::X509::DEFAULT_CERT_FILE en lugar de la ruta hardcodeada
    /etc/ssl/certs/ca-certificates.crt para soportar múltiples plataformas.

1.0.0

  • Primer release.
  • Cliente Ruby para webservices de ARCA. Requiere Ruby >= 3.4.4.

Servicios / clientes

  • WSAA — Autenticación. TA (token/sign) cacheado como JSON; path del archivo TA sanitizado; ambientes development / production / test.
  • WSFE — Factura Electrónica: dummy, tipos (comprobantes, documentos, monedas, IVA, tributos, etc.), puntos_venta, cotizacion, autorizar_comprobantes, CAE/CAEA (solicitar, consultar, informar, sin movimiento).
  • WSConstanciaInscripcion — Constancia de inscripción (padrón).
  • PersonaServiceA4 — Padrón A4 (get_persona).
  • PersonaServiceA5 — Padrón A5 (get_persona, get_persona_list).
  • PersonaServiceA100 — Padrón A100 (dummy, jurisdictions, company_types, public_organisms).
  • WConsDeclaracion — Declaraciones (tipo_agente, rol; detallada_lista_declaraciones, detallada_estado).
  • WSFeCred — Factura Electrónica de Crédito MiPyMEs (FECredService): dummy, aceptar_f_e_cred, rechazar_f_e_cred, rechazar_nota_dc, informar_factura_agt_dpto_cltv, informar_cancelacion_total_f_e_cred, modificar_opcion_transferencia, consultar_comprobantes, consultar_ctas_ctes, consultar_cta_cte, consultar_cuentas_en_agt_dpto_cltv, consultar_monto_obligado_recepcion, consultar_tipos_retenciones, consultar_tipos_motivos_rechazo, consultar_facturas_agt_dpto_cltv, consultar_tipos_formas_cancelacion, obtener_remitos, consultar_historial_estados_comprobante, consultar_historial_estados_cta_cte, consultar_tipos_ajustes_operacion.
  • WSCDC — Constatación de Comprobantes.
  • WSRgIVA — RG IVA.

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 29 Jul 18:23
Immutable release. Only release title and notes can be modified.
b8e0761

Arca Changelog

[1.1.3] - 2026-07-29

  • Seguridad: Actualización de dependencias con vulnerabilidades conocidas (nokogiri, rack, addressable, net-imap, json, concurrent-ruby, faraday, activesupport).
  • Seguridad: Fuente de gems cambiada a HTTPS (https://rubygems.org).
  • CI: Permisos explícitos de GITHUB_TOKEN con contents: read (principio de mínimo privilegio).

[1.1.2] 2025-03-02

  • VEConsumer — Nuevo servicio: Ventanilla Electrónica - Consumir Comunicaciones (veconsumerws). Permite consultar y leer comunicaciones enviadas a un contribuyente vía SOAP 1.2.
    • consultar_comunicaciones(filter = {}) — consulta paginada con filtros opcionales (estado, fechas, sistema publicador, referencias, etc.).
    • consumir_comunicacion(id, incluir_adjuntos: false) — recupera una comunicación y la marca como leída; con incluir_adjuntos: true extrae el contenido binario vía MTOM en adjunto[:content].
    • consultar_sistemas_publicadores(id_sistema_publicador: nil) — lista sistemas publicadores habilitados.
    • consultar_estados — lista los posibles estados (1=No leída, 2=Leída).
    • Los errores SOAP Fault del servicio se traducen a ResponseError con soporte para e.code?.

[1.1.1] - 2025-02-20

  • WSFE: Agregado tipos_condicion_iva_receptor(clase_cmp: nil) para consultar condiciones de IVA del receptor con filtro opcional por clase de comprobante.
  • WSFE: Agregado actividades para obtener el listado de actividades económicas.
  • WSFE: Agregado consultar_caea_sin_movimientos(caea, pto_vta) para consultar CAEA sin movimientos.

[1.1.0]

  • WSAA: Store opcional para TA. Podés pasar store: con un objeto que implemente read(cuit:, env:, service:) y write(cuit:, env:, service:, ta:, expires_at:) para guardar el token en tu backend (p. ej. DB por tenant con cifrado). Sin store, se sigue usando el archivo JSON en tmp/.

[1.0.2] - 2025-02-09

  • Errores: En WSAA, persist_ta ahora encapsula fallos en Arca::ServerError en lugar de re-levantar excepciones crudas (mejor encapsulación y menos riesgo de filtrar datos sensibles en logs).
  • Test: Añadido test que verifica que persist_ta levanta ServerError con la excepción original en cause.
  • Actualización de gems/dependencias.

[1.0.1] - 2025-02-05

  • Fix ruta hardcodeada de certificados SSL CA. Usar OpenSSL::X509::DEFAULT_CERT_FILE en lugar de la ruta hardcodeada
    /etc/ssl/certs/ca-certificates.crt para soportar múltiples plataformas.

[1.0.0] - 2025-01-31

  • Primer release.
  • Cliente Ruby para webservices de ARCA. Requiere Ruby >= 3.4.4.

Servicios / clientes

  • WSAA — Autenticación. TA (token/sign) cacheado como JSON; path del archivo TA sanitizado; ambientes development / production / test.
  • WSFE — Factura Electrónica: dummy, tipos (comprobantes, documentos, monedas, IVA, tributos, etc.), puntos_venta, cotizacion, autorizar_comprobantes, CAE/CAEA (solicitar, consultar, informar, sin movimiento).
  • WSConstanciaInscripcion — Constancia de inscripción (padrón).
  • PersonaServiceA4 — Padrón A4 (get_persona).
  • PersonaServiceA5 — Padrón A5 (get_persona, get_persona_list).
  • PersonaServiceA100 — Padrón A100 (dummy, jurisdictions, company_types, public_organisms).
  • WConsDeclaracion — Declaraciones (tipo_agente, rol; detallada_lista_declaraciones, detallada_estado).
  • WSFeCred — Factura Electrónica de Crédito MiPyMEs (FECredService): dummy, aceptar_f_e_cred, rechazar_f_e_cred, rechazar_nota_dc, informar_factura_agt_dpto_cltv, informar_cancelacion_total_f_e_cred, modificar_opcion_transferencia, consultar_comprobantes, consultar_ctas_ctes, consultar_cta_cte, consultar_cuentas_en_agt_dpto_cltv, consultar_monto_obligado_recepcion, consultar_tipos_retenciones, consultar_tipos_motivos_rechazo, consultar_facturas_agt_dpto_cltv, consultar_tipos_formas_cancelacion, obtener_remitos, consultar_historial_estados_comprobante, consultar_historial_estados_cta_cte, consultar_tipos_ajustes_operacion.
  • WSCDC — Constatación de Comprobantes.
  • WSRgIVA — RG IVA.

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 03 Mar 19:20
Immutable release. Only release title and notes can be modified.

Arca Changelog

[1.1.2] 2025-03-02

  • VEConsumer — Nuevo servicio: Ventanilla Electrónica - Consumir Comunicaciones (veconsumerws). Permite consultar y leer comunicaciones enviadas a un contribuyente vía SOAP 1.2.
    • consultar_comunicaciones(filter = {}) — consulta paginada con filtros opcionales (estado, fechas, sistema publicador, referencias, etc.).
    • consumir_comunicacion(id, incluir_adjuntos: false) — recupera una comunicación y la marca como leída; con incluir_adjuntos: true extrae el contenido binario vía MTOM en adjunto[:content].
    • consultar_sistemas_publicadores(id_sistema_publicador: nil) — lista sistemas publicadores habilitados.
    • consultar_estados — lista los posibles estados (1=No leída, 2=Leída).
    • Los errores SOAP Fault del servicio se traducen a ResponseError con soporte para e.code?.

[1.1.1] - 2025-02-20

  • WSFE: Agregado tipos_condicion_iva_receptor(clase_cmp: nil) para consultar condiciones de IVA del receptor con filtro opcional por clase de comprobante.
  • WSFE: Agregado actividades para obtener el listado de actividades económicas.
  • WSFE: Agregado consultar_caea_sin_movimientos(caea, pto_vta) para consultar CAEA sin movimientos.

[1.1.0]

  • WSAA: Store opcional para TA. Podés pasar store: con un objeto que implemente read(cuit:, env:, service:) y write(cuit:, env:, service:, ta:, expires_at:) para guardar el token en tu backend (p. ej. DB por tenant con cifrado). Sin store, se sigue usando el archivo JSON en tmp/.

[1.0.2] - 2025-02-09

  • Errores: En WSAA, persist_ta ahora encapsula fallos en Arca::ServerError en lugar de re-levantar excepciones crudas (mejor encapsulación y menos riesgo de filtrar datos sensibles en logs).
  • Test: Añadido test que verifica que persist_ta levanta ServerError con la excepción original en cause.
  • Actualización de gems/dependencias.

[1.0.1] - 2025-02-05

  • Fix ruta hardcodeada de certificados SSL CA. Usar OpenSSL::X509::DEFAULT_CERT_FILE en lugar de la ruta hardcodeada
    /etc/ssl/certs/ca-certificates.crt para soportar múltiples plataformas.

[1.0.0] - 2025-01-31

  • Primer release.
  • Cliente Ruby para webservices de ARCA. Requiere Ruby >= 3.4.4.

Servicios / clientes

  • WSAA — Autenticación. TA (token/sign) cacheado como JSON; path del archivo TA sanitizado; ambientes development / production / test.
  • WSFE — Factura Electrónica: dummy, tipos (comprobantes, documentos, monedas, IVA, tributos, etc.), puntos_venta, cotizacion, autorizar_comprobantes, CAE/CAEA (solicitar, consultar, informar, sin movimiento).
  • WSConstanciaInscripcion — Constancia de inscripción (padrón).
  • PersonaServiceA4 — Padrón A4 (get_persona).
  • PersonaServiceA5 — Padrón A5 (get_persona, get_persona_list).
  • PersonaServiceA100 — Padrón A100 (dummy, jurisdictions, company_types, public_organisms).
  • WConsDeclaracion — Declaraciones (tipo_agente, rol; detallada_lista_declaraciones, detallada_estado).
  • WSFeCred — Factura Electrónica de Crédito MiPyMEs (FECredService): dummy, aceptar_f_e_cred, rechazar_f_e_cred, rechazar_nota_dc, informar_factura_agt_dpto_cltv, informar_cancelacion_total_f_e_cred, modificar_opcion_transferencia, consultar_comprobantes, consultar_ctas_ctes, consultar_cta_cte, consultar_cuentas_en_agt_dpto_cltv, consultar_monto_obligado_recepcion, consultar_tipos_retenciones, consultar_tipos_motivos_rechazo, consultar_facturas_agt_dpto_cltv, consultar_tipos_formas_cancelacion, obtener_remitos, consultar_historial_estados_comprobante, consultar_historial_estados_cta_cte, consultar_tipos_ajustes_operacion.
  • WSCDC — Constatación de Comprobantes.
  • WSRgIVA — RG IVA.

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 20 Feb 11:27
Immutable release. Only release title and notes can be modified.
a479983

Arca Changelog

[1.1.1] - 2025-02-20

  • WSFE: Added tipos_condicion_iva_receptor(clase_cmp: nil) to query IVA receptor conditions with optional invoice class filter.
  • WSFE: Added actividades to retrieve list of economic activities.
  • WSFE: Added consultar_caea_sin_movimientos(caea, pto_vta) to query CAEA without movements.

[1.1.0]

  • WSAA: Store opcional para TA. Podés pasar store: con un objeto que implemente read(cuit:, env:, service:) y write(cuit:, env:, service:, ta:, expires_at:) para guardar el token en tu backend (p. ej. DB por tenant con cifrado). Sin store, se sigue usando el archivo JSON en tmp/.

[1.0.2] - 2025-02-09

  • Errores: En WSAA, persist_ta ahora encapsula fallos en Arca::ServerError en lugar de re-levantar excepciones crudas (mejor encapsulación y menos riesgo de filtrar datos sensibles en logs).
  • Test: Añadido test que verifica que persist_ta levanta ServerError con la excepción original en cause.
  • Actualización de gems/dependencias.

[1.0.1] - 2025-02-05

  • Fix ruta hardcodeada de certificados SSL CA. Usar OpenSSL::X509::DEFAULT_CERT_FILE en lugar de la ruta hardcodeada
    /etc/ssl/certs/ca-certificates.crt para soportar múltiples plataformas.

[1.0.0] - 2025-01-31

  • Primer release.
  • Cliente Ruby para webservices de ARCA. Requiere Ruby >= 3.4.4.

Servicios / clientes

  • WSAA — Autenticación. TA (token/sign) cacheado como JSON; path del archivo TA sanitizado; ambientes development / production / test.
  • WSFE — Factura Electrónica: dummy, tipos (comprobantes, documentos, monedas, IVA, tributos, etc.), puntos_venta, cotizacion, autorizar_comprobantes, CAE/CAEA (solicitar, consultar, informar, sin movimiento).
  • WSConstanciaInscripcion — Constancia de inscripción (padrón).
  • PersonaServiceA4 — Padrón A4 (get_persona).
  • PersonaServiceA5 — Padrón A5 (get_persona, get_persona_list).
  • PersonaServiceA100 — Padrón A100 (dummy, jurisdictions, company_types, public_organisms).
  • WConsDeclaracion — Declaraciones (tipo_agente, rol; detallada_lista_declaraciones, detallada_estado).
  • WSFeCred — Factura Electrónica de Crédito MiPyMEs (FECredService): dummy, aceptar_f_e_cred, rechazar_f_e_cred, rechazar_nota_dc, informar_factura_agt_dpto_cltv, informar_cancelacion_total_f_e_cred, modificar_opcion_transferencia, consultar_comprobantes, consultar_ctas_ctes, consultar_cta_cte, consultar_cuentas_en_agt_dpto_cltv, consultar_monto_obligado_recepcion, consultar_tipos_retenciones, consultar_tipos_motivos_rechazo, consultar_facturas_agt_dpto_cltv, consultar_tipos_formas_cancelacion, obtener_remitos, consultar_historial_estados_comprobante, consultar_historial_estados_cta_cte, consultar_tipos_ajustes_operacion.
  • WSCDC — Constatación de Comprobantes.
  • WSRgIVA — RG IVA.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Feb 15:45
Immutable release. Only release title and notes can be modified.
7ed2dd1

Arca Changelog

[1.1.0]

  • WSAA: Store opcional para TA. Podés pasar store: con un objeto que implemente read(cuit:, env:, service:) y write(cuit:, env:, service:, ta:, expires_at:) para guardar el token en tu backend (p. ej. DB por tenant con cifrado). Sin store, se sigue usando el archivo JSON en tmp/.

[1.0.2] - 2025-02-09

  • Errores: En WSAA, persist_ta ahora encapsula fallos en Arca::ServerError en lugar de re-levantar excepciones crudas (mejor encapsulación y menos riesgo de filtrar datos sensibles en logs).
  • Test: Añadido test que verifica que persist_ta levanta ServerError con la excepción original en cause.
  • Actualización de gems/dependencias.

[1.0.1] - 2025-02-05

  • Fix ruta hardcodeada de certificados SSL CA. Usar OpenSSL::X509::DEFAULT_CERT_FILE en lugar de la ruta hardcodeada
    /etc/ssl/certs/ca-certificates.crt para soportar múltiples plataformas.

[1.0.0] - 2025-01-31

  • Primer release.
  • Cliente Ruby para webservices de ARCA. Requiere Ruby >= 3.4.4.

Servicios / clientes

  • WSAA — Autenticación. TA (token/sign) cacheado como JSON; path del archivo TA sanitizado; ambientes development / production / test.
  • WSFE — Factura Electrónica: dummy, tipos (comprobantes, documentos, monedas, IVA, tributos, etc.), puntos_venta, cotizacion, autorizar_comprobantes, CAE/CAEA (solicitar, consultar, informar, sin movimiento).
  • WSConstanciaInscripcion — Constancia de inscripción (padrón).
  • PersonaServiceA4 — Padrón A4 (get_persona).
  • PersonaServiceA5 — Padrón A5 (get_persona, get_persona_list).
  • PersonaServiceA100 — Padrón A100 (dummy, jurisdictions, company_types, public_organisms).
  • WConsDeclaracion — Declaraciones (tipo_agente, rol; detallada_lista_declaraciones, detallada_estado).
  • WSFeCred — Factura Electrónica de Crédito MiPyMEs (FECredService): dummy, aceptar_f_e_cred, rechazar_f_e_cred, rechazar_nota_dc, informar_factura_agt_dpto_cltv, informar_cancelacion_total_f_e_cred, modificar_opcion_transferencia, consultar_comprobantes, consultar_ctas_ctes, consultar_cta_cte, consultar_cuentas_en_agt_dpto_cltv, consultar_monto_obligado_recepcion, consultar_tipos_retenciones, consultar_tipos_motivos_rechazo, consultar_facturas_agt_dpto_cltv, consultar_tipos_formas_cancelacion, obtener_remitos, consultar_historial_estados_comprobante, consultar_historial_estados_cta_cte, consultar_tipos_ajustes_operacion.
  • WSCDC — Constatación de Comprobantes.
  • WSRgIVA — RG IVA.

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 09 Feb 12:08
Immutable release. Only release title and notes can be modified.

Arca Changelog

[1.0.2] - 2025-02-09

  • Errores: En WSAA, persist_ta ahora encapsula fallos en Arca::ServerError en lugar de re-levantar excepciones crudas (mejor encapsulación y menos riesgo de filtrar datos sensibles en logs).
  • Test: Añadido test que verifica que persist_ta levanta ServerError con la excepción original en cause.
  • Actualización de gems/dependencias.

[1.0.1] - 2025-02-05

  • Fix ruta hardcodeada de certificados SSL CA. Usar OpenSSL::X509::DEFAULT_CERT_FILE en lugar de la ruta hardcodeada
    /etc/ssl/certs/ca-certificates.crt para soportar múltiples plataformas.

[1.0.0] - 2025-01-31

  • Primer release.
  • Cliente Ruby para webservices de ARCA. Requiere Ruby >= 3.4.4.

Servicios / clientes

  • WSAA — Autenticación. TA (token/sign) cacheado como JSON; path del archivo TA sanitizado; ambientes development / production / test.
  • WSFE — Factura Electrónica: dummy, tipos (comprobantes, documentos, monedas, IVA, tributos, etc.), puntos_venta, cotizacion, autorizar_comprobantes, CAE/CAEA (solicitar, consultar, informar, sin movimiento).
  • WSConstanciaInscripcion — Constancia de inscripción (padrón).
  • PersonaServiceA4 — Padrón A4 (get_persona).
  • PersonaServiceA5 — Padrón A5 (get_persona, get_persona_list).
  • PersonaServiceA100 — Padrón A100 (dummy, jurisdictions, company_types, public_organisms).
  • WConsDeclaracion — Declaraciones (tipo_agente, rol; detallada_lista_declaraciones, detallada_estado).
  • WSFeCred — Factura Electrónica de Crédito MiPyMEs (FECredService): dummy, aceptar_f_e_cred, rechazar_f_e_cred, rechazar_nota_dc, informar_factura_agt_dpto_cltv, informar_cancelacion_total_f_e_cred, modificar_opcion_transferencia, consultar_comprobantes, consultar_ctas_ctes, consultar_cta_cte, consultar_cuentas_en_agt_dpto_cltv, consultar_monto_obligado_recepcion, consultar_tipos_retenciones, consultar_tipos_motivos_rechazo, consultar_facturas_agt_dpto_cltv, consultar_tipos_formas_cancelacion, obtener_remitos, consultar_historial_estados_comprobante, consultar_historial_estados_cta_cte, consultar_tipos_ajustes_operacion.
  • WSCDC — Constatación de Comprobantes.
  • WSRgIVA — RG IVA.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 05 Feb 15:08
Immutable release. Only release title and notes can be modified.

Arca Changelog

[1.0.1] - 2025-02-05

  • Fix ruta hardcodeada de certificados SSL CA. Usar OpenSSL::X509::DEFAULT_CERT_FILE en lugar de la ruta hardcodeada
    /etc/ssl/certs/ca-certificates.crt para soportar múltiples plataformas.

[1.0.0] - 2025-01-31

  • Primer release.
  • Cliente Ruby para webservices de ARCA. Requiere Ruby >= 3.4.4.

Servicios / clientes

  • WSAA — Autenticación. TA (token/sign) cacheado como JSON; path del archivo TA sanitizado; ambientes development / production / test.
  • WSFE — Factura Electrónica: dummy, tipos (comprobantes, documentos, monedas, IVA, tributos, etc.), puntos_venta, cotizacion, autorizar_comprobantes, CAE/CAEA (solicitar, consultar, informar, sin movimiento).
  • WSConstanciaInscripcion — Constancia de inscripción (padrón).
  • PersonaServiceA4 — Padrón A4 (get_persona).
  • PersonaServiceA5 — Padrón A5 (get_persona, get_persona_list).
  • PersonaServiceA100 — Padrón A100 (dummy, jurisdictions, company_types, public_organisms).
  • WConsDeclaracion — Declaraciones (tipo_agente, rol; detallada_lista_declaraciones, detallada_estado).
  • WSFeCred — Factura Electrónica de Crédito MiPyMEs (FECredService): dummy, aceptar_f_e_cred, rechazar_f_e_cred, rechazar_nota_dc, informar_factura_agt_dpto_cltv, informar_cancelacion_total_f_e_cred, modificar_opcion_transferencia, consultar_comprobantes, consultar_ctas_ctes, consultar_cta_cte, consultar_cuentas_en_agt_dpto_cltv, consultar_monto_obligado_recepcion, consultar_tipos_retenciones, consultar_tipos_motivos_rechazo, consultar_facturas_agt_dpto_cltv, consultar_tipos_formas_cancelacion, obtener_remitos, consultar_historial_estados_comprobante, consultar_historial_estados_cta_cte, consultar_tipos_ajustes_operacion.
  • WSCDC — Constatación de Comprobantes.
  • WSRgIVA — RG IVA.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Feb 15:37

Arca Changelog

[1.0.0] - 2025-01-31

  • Primer release.
  • Cliente Ruby para webservices de ARCA. Requiere Ruby >= 3.4.4.

Servicios / clientes

  • WSAA — Autenticación. TA (token/sign) cacheado como JSON; path del archivo TA sanitizado; ambientes development / production / test.
  • WSFE — Factura Electrónica: dummy, tipos (comprobantes, documentos, monedas, IVA, tributos, etc.), puntos_venta, cotizacion, autorizar_comprobantes, CAE/CAEA (solicitar, consultar, informar, sin movimiento).
  • WSConstanciaInscripcion — Constancia de inscripción (padrón).
  • PersonaServiceA4 — Padrón A4 (get_persona).
  • PersonaServiceA5 — Padrón A5 (get_persona, get_persona_list).
  • PersonaServiceA100 — Padrón A100 (dummy, jurisdictions, company_types, public_organisms).
  • WConsDeclaracion — Declaraciones (tipo_agente, rol; detallada_lista_declaraciones, detallada_estado).
  • WSFeCred — Factura Electrónica de Crédito MiPyMEs (FECredService): dummy, aceptar_f_e_cred, rechazar_f_e_cred, rechazar_nota_dc, informar_factura_agt_dpto_cltv, informar_cancelacion_total_f_e_cred, modificar_opcion_transferencia, consultar_comprobantes, consultar_ctas_ctes, consultar_cta_cte, consultar_cuentas_en_agt_dpto_cltv, consultar_monto_obligado_recepcion, consultar_tipos_retenciones, consultar_tipos_motivos_rechazo, consultar_facturas_agt_dpto_cltv, consultar_tipos_formas_cancelacion, obtener_remitos, consultar_historial_estados_comprobante, consultar_historial_estados_cta_cte, consultar_tipos_ajustes_operacion.
  • WSCDC — Constatación de Comprobantes.
  • WSRgIVA — RG IVA.