API

Calcular retención de Ganancias sin registrar un pago

Changed on

Operación de solo lectura. No requiere Idempotency-Key ni emite certificados. Usa los pagos elegibles del mes. Enviá las mismas aplicaciones, moneda y tipo de cambio que el pago: sin calculation_base, la base se calcula con las compras aplicadas y se devuelve en calculation_base junto a final_withholding. Sin calculation_base, devuelve 400 con detalle GANANCIAS_CALCULATION_BASE_REQUIRED cuando no hay aplicaciones o alguna aplica un saldo que no es una compra. No recibe créditos: para un pago que también los aplica, enviá calculation_base. Una compra en otra moneda que currency devuelve 400 con detalle GANANCIAS_INVALID_INPUT. Crear el pago recalcula con un bloqueo mensual; un cambio que desbalancea los medios de pago devuelve 409 STATE_CONFLICT con detalle GANANCIAS_CALCULATION_MISMATCH. Un fallo ARCA devuelve 422 BUSINESS_REQUIREMENT_UNMET con detalle GANANCIAS_STATUS_UNRESOLVED, salvo override explícito is_inscripto.

post/api/v1/supplier-payments/preview-ganancias

Request

Request body

regimen'19' | '21' | '25' | '30' | '31' | '32' | '35' | '43' | '51' | '53' | '55' | '69' | '70' | '71' | '78' | '86' | '94' | '95' | '110' | '111' | '116' | '119' | '124' required

Código de régimen de Ganancias configurado.

calculation_baseinteger

Base de este pago en centavos ARS, sin IVA. Omitila para calcularla con las compras aplicadas, como la pantalla de pagos. Obligatoria sin aplicaciones, con saldos que no son compras o con créditos.

is_inscriptoboolean

Override explícito de inscripción en Ganancias. Omitir para consultar ARCA; un fallo no permite registrar el pago.

supplier_idstring uuid required
payment_datestring date required
exclude_payment_idstring uuid
currency'ARS' | 'USD'

Moneda de las compras aplicadas. Por defecto ARS.

exchange_ratenumber

Obligatorio con USD.

Response

Cálculo sin escrituras

request_idstring required

Changes

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      the request property became optional

    • info

      added the non-success response with the status

    • info

      endpoint added