Aceptar la Factura de Crédito
Evento de Aceptación es el evento que produce la aceptación de la Factura de Crédito y el saldo de la Cuenta Corriente. Es decir, que el receptor acepta la operación.
Hay dos tipos de Aceptación:
- Aceptación Expresa, que es la aceptación de la operación sin informar la cancelación total.
- Aceptación con Cancelación Total, que es la aceptación de la operación informando la cancelación total.
La aceptación de la Factura implica la aceptación de todos aquellos comprobantes asociados que modificaron el saldo de la Cuenta Corriente y no fueron rechazados.
Cuando es “aceptación Expresa“ se permite informar:
- La cancelación parcial, ajustes, retenciones y/o embargos
- La aceptación o rechazo de cada uno de los comprobantes asociados (ND o NC).
- El saldo resultante negociable.
De acuerdo con la opción de transferencia de la factura:
- Opción “Sistema de Circulación Abierta“: Se permite informar un CBU pagador. La factura con su saldo aceptado se pone a disposición del sistema de Circulación Abierta, por lo tanto el comprador no puede informar la cancelación total.
- Opción “Agente de Depósito Colectivo“: Mientras no se haya vencido el plazo de aceptación estipulado, el comprador puede informar la cancelación total, mientras el vendedor no haya solicitado el informe de la factura al Agente de Depósito Colectivo.
Cuando es “aceptación con Cancelación Total“:
- Se debe informar el saldo de la operación como importe a cancelar y la forma de cancelación.
- No se requiere informar el importe de retenciones.
- No se podrá informar la Factura al Agente de Depósito Colectivo.
- No debe informarse un CBU Pagador para el caso del Sistema de Circulación Abierta.
La aceptación de las facturas de crédito electrónicas MiPyMEs será incondicional e irrevocable, no admitiéndose el protesto.
Luego de una aceptación expresa, el comprador puede informar la cancelación total o el vendedor puede informar la factura al Agente de Depósito Colectivo, lo que suceda primero.
Los parámetros de solicitud para emitir estos eventos son los siguientes:
ChangeDocumentStatus (request)
| Parámetro | Tipo | Descripción | Valores permitidos |
|---|---|---|---|
| globalDocumentId* | String | Identificación de documento en Gosocket. Requerido si no se informa el cuntryDocumentId | UUID de 36 caracteres alfanuméricos xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| countryId* | String | Código del País de emisión del documento | ar |
| status* | Integer | Código del evento: - Aceptación expresa: 033 o 33 - Aceptación con Cancelación Total: 35 o 035 | 033 o 33 o 35 o 035 |
| Description* | String | Comentarios del acuse | Texto libre |
| balanceAccepted* | Decimal | Saldo aceptado | |
| currencyCode* | String | Codigo de la moneda | Ejemplo: PES |
| currencyRate* | Decimal | Cotización de la moneda | Ejemplo: 1 |
| paymentType | String | Tipo de Cancelación: - PAR (parcial) - TOT (Total) | PAR o TOT |
| paymentAmount | Decimal | Importe cancelado | |
| retentionTotalAmount | Decimal | Importe Total de Retenciones en PESOS | |
| embargoAmount | Decimal | Importe de embargo aplicado (en caso de existir) | |
| CBUinform | String | Informa CBU: - S (si) - N (no) | S o N |
| CBUnumber | String | Numero de CBU que informa el comprador | |
| confirmNDC | Array | Arreglo de notas a confirmar | Ver tabla de Parámetros detallados para los Array (request) |
| paymentMethod | Array | Arreglo de Formas de cancelación | Ver tabla de Parámetros detallados para los Array (request) |
| retention | Array | Arreglo de retenciones | Ver tabla de Parámetros detallados para los Array (request) |
| adjustment | Array | Arreglo de ajustes a la operación | Ver tabla de Parámetros detallados para los Array (request) |
*Requerido
Parámetros detallados para los Array (request)
| Parámetro | Tipo | Descripción |
|---|---|---|
| Array confirmNDC | ||
| confirmNDC.accept | String | Acepta la Nota de Débito o Crédito: - S (si) - N (no) |
| confirmNDC.DocumentSenderCode | String | Cuit emisor del comprobante |
| confirmNDC.DocumentTypeId | String | Tipo de Comprobante |
| confirmNDC.billingPort | Integer | Punto de venta |
| confirmNDC.Number | Long | Número de Comprobante |
| Array paymentMethod | ||
| paymentMethod.code | String | Código de la forma de cancelación. Ver tabla de ejemplo de Formas de Cancelación |
| paymentMethod.description | String | Descripción de la forma de cancelación |
| Array retention | ||
| retention.retentionTypeCode | String | Código del Tipo de Retención Ver tabla de ejemplo de Tipos de Retenciones |
| retention.retentionAmount | Decimal | Importe de la Retención |
| retention.retentionRate | Decimal | Porcentaje de la Retención |
| retention.retentionReason | String | Descripción del motivo por el cual aplica un porcentaje de retención distinto al de tabla. |
| Array adjustment | ||
| adjustment.adjustTypeCode | String | Código del tipo de ajuste Ver tabla de ejemplo de Tipos de Ajustes de Operación |
| adjustment.adjustAmount | Decimal | Importe del ajuste |
Formas de Cancelación
| Código | Descripción |
|---|---|
| 1 | Compensación |
| 2 | Transferencia Bancaria |
| 3 | Cheque |
| 4 | Cesión |
| 5 | Otros medios de pago habilitados por el BCRA |
| 6 | Locación de Bienes Inmuebles |
Tipos de Retenciones
| Código | Descripción | Porcentaje |
|---|---|---|
| 1 | Retención por impuestos nacionales | 15% |
| 2 | Retención por impuestos provincias y ciudad autónoma de Bs As | 4% |
| 3 | Retención por impuestos de municipios | 1% |
Tipos de Ajustes de Operación
| Código | Descripción |
|---|---|
| 1 | Ajuste por diferencia de cambio |
Ejemplo de petición

Nota: Recuerde que antes de utilizar el método, debe realizar su autenticación dentro de la pestaña Authorization.
Para este método utilizamos la pestaña Body, seleccionamos raw y verificamos o seleccionamos JSON de Postman.
- Seleccione el tipo de método. En este caso, se debe seleccionar POST.
- Ingrese la URL del método.
- Ingrese los parámetros que se muestran en la tabla anterior con sus valores correspondientes.
- Presione Send.
Ejemplo de Petición con algunos parámetros opcionales y de tipo Array:
{
"GlobalDocumentId":"00000000-0000-0000-0000-000000000000",
"countryId": "ar",
"status":"033",
"description":"Aceptacion FECRED",
"balanceAccepted":100000000.00,
"currencyCode":"PES",
"currencyRate":1,
"paymentMethod":[
{
"code": "3",
"description": "cheque"
}
],
"paymentType":"PAR",
"paymentAmount":1191284.81
}Ejemplo de respuesta
{
"Success": true,
"GlobalDocumentId": "00000000-0000-0000-0000-000000000000",
"CountryDocumentId": "00000000000000",
"OtherData": {
"ResponseARCA": "PGFjZXB0YXJGRUN...Nwb25zZT4=",
"RequestARCA": "PHNvYXBlbnY6...OkVudmVsb3BlPg=="
},
"Messages": [],
"ResponseValue": "PHNvYXBlbnY...kVudmVsb3BlPg==",
"Code": "A",
"Description": "Evento registrado correctamente, Evento de Aceptación",
"ErrorException": null
}Seguimiento de evento de Aceptación
En las propiedades del documento, se marcará el documento con el DocumentTags “ACD“:
{
"Code": "ACD",
"TimeStamp": "2026-06-04T19:18:54.9853098Z",
"Value": "A",
"Complement": "Evento de Aceptación"
}y cuando la Aceptación fue con Cancelación Total, adicional se marcará con el DocumentTags “payment“:
{
"Code": "payment",
"TimeStamp": "2026-06-15T16:30:05.0334759Z",
"Value": "TP",
"Complement": "Aceptación con Cancelación Total"
}Este evento se mostrará dentro de la vista previa del documento en el apartado de notas y se mostrará el XML del evento enviado a la Entidad Tributaria en la parte de adjuntos:

Asimismo, el Evento de Aceptación se mostrará en la iconografía de estado del documento:
Aceptación Expresa:
Aceptación con Cancelación Total:
Cuando el evento tiene algún error y es rechazado por la Entidad Tributaria, se podrá ver esta información en el apartado de notas, asi:

y en el detalle de la nota de procesamiento, se puede ver el motivo del rechazo:

Luego, si el evento pasa a estado aprobado por parte de la Entidad Tributaria, las notas del documento se sobre-escriben indicando el nuevo estado, y el detalle se actualiza conservando la trazabilidad de las acciones anterioes:

