Upnify Documentación API
CRM · /facturacion/facturas

Facturación

Crear factura

POST/facturacion/facturas

Crea una factura asociada a una venta, sucursal, emisor, receptor y folio.

Rutas alternativas

  • /facturacion/notascredito/:tkFacturaDevolver

Parámetros

NombreTipoValidaciónDescripción
tkFolioStringRequeridoCódigo token del folio.
tkVentaStringRequeridoCódigo token de la venta.
tkSucursalStringRequeridoCódigo token de la sucursal.
tkRazonEmisorStringRequeridoCódigo token del emisor.
tkRazonReceptorStringRequeridoCódigo token del receptor.
idMetodoPagoIntegerIdentificador del método de pago SAT.
idFormaPagoIntegerIdentificador de la forma de pago SAT.
metodoPagoStringMétodo de pago.
formaPagoStringForma de pago.
condicionesPagoStringValor de condicionesPago.
idUsoCfdiIntegerIdentificador del uso de CFDI.
serieStringSerie.
tkFacturaCancelarStringValor de tkFacturaCancelar.
tkFacturaDevolverStringValor de tkFacturaDevolver.
folioStringNúmero de folio.
monedaStringValor de moneda.
tipoDeCambioFloatTipo de cambio.
parcialidadesStringValor de parcialidades.
marcarCobradoIntegerValor de marcarCobrado.
complementosArray<Object>Valor de complementos.
adjuntarIntegerIndica si se adjuntan archivos.
uuidStringUUID fiscal.
tipoComprobanteStringTipo de comprobante.
folioPreasignadoStringValor de folioPreasignado.
statusIntegerEstado.
anticipoIntegerValor de anticipo.
montoAnticipoFloatValor de montoAnticipo.
fechaDateFecha.
fechaTimbradoDateFecha de timbrado.

Respuesta

NombreTipoDescripción
codeIntegerCódigo del resultado.
msgStringMensaje del resultado.
detailsStringDatos adicionales.

Solicitud

Solicitud

curl --request POST \
  --url 'https://api.upnify.com/v4/facturacion/facturas' \
  --header 'token: 00000000-0000-4000-8000-000000000001' \
  --header 'content-type: application/json' \
  --data-raw '{"tkFolio":"00000000-0000-4000-8000-000000000001","tkVenta":"00000000-0000-4000-8000-000000000001","tkSucursal":"00000000-0000-4000-8000-000000000001","tkRazonEmisor":"00000000-0000-4000-8000-000000000001","tkRazonReceptor":"00000000-0000-4000-8000-000000000001","idMetodoPago":1,"idFormaPago":1,"metodoPago":"valor-de-ejemplo","formaPago":"valor-de-ejemplo","condicionesPago":"valor-de-ejemplo","idUsoCfdi":1,"serie":"A","tkFacturaCancelar":"00000000-0000-4000-8000-000000000001","tkFacturaDevolver":"00000000-0000-4000-8000-000000000001","folio":"valor-de-ejemplo","moneda":"valor-de-ejemplo","tipoDeCambio":1,"parcialidades":"valor-de-ejemplo","marcarCobrado":1,"complementos":[],"adjuntar":1,"uuid":"00000000-0000-4000-8000-000000000020","tipoComprobante":"valor-de-ejemplo","folioPreasignado":"valor-de-ejemplo","status":1,"anticipo":1,"montoAnticipo":1,"fecha":"2026-01-15","fechaTimbrado":"2026-01-15"}'

Respuesta

Respuesta exitosa

JSON
[
  {
    "code": 0,
    "msg": "Ok",
    "details": "[{\"tk\":\"00000000-0000-4000-8000-000000000010\"}]"
  }
]