Factura electrónica
Ejemplo completo de un json entrada para una factura:
{ "id_externo" : "50", "tipo_documento": "01", "codigo_actividad_emisor": "722003", "fecha_emision": "2025-06-16T10:08:00", "clave": "50616062500310137293502000001010000000100119079365", "condicion_venta": "01", "receptor" : { "razon_social": "NCQ Solutions S.A.", "identificacion": { "tipo": "02", "numero": "3101409261" }, "correo_electronico": "test@test.com" }, "detalles": [ { "numero_linea" : 1, "codigo": "4781400000000", "cantidad": 1, "unidad_medida" : "Unid", "detalle": "Paquete de Software", "precio_unitario": 1000, "impuesto" : [{ "codigo" : "01", "codigo_tarifa_iva" : "08", "tarifa": "13" }] } ], "resumen_documento" : { "codigo_moneda": "CRC", "tipo_cambio": 1, "medio_pago": [ { "tipo_medio_pago" : "06", "total_medio_pago": 1130 } ] } }XML Generado:
<FacturaElectronica xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://cdn.comprobanteselectronicos.go.cr/xml-schemas/v4.4/facturaElectronica"> <Clave>50616062500310137293502000001010000000100119079365</Clave> <ProveedorSistemas>3101409261</ProveedorSistemas> <CodigoActividadEmisor>722003</CodigoActividadEmisor> <NumeroConsecutivo>02000001010000000100</NumeroConsecutivo> <FechaEmision>2025-06-16T10:08:00</FechaEmision> <Emisor> <Nombre>USI Unlimited Services Inc. S.A</Nombre> <Identificacion> <Tipo>02</Tipo> <Numero>3101372935</Numero> </Identificacion> <NombreComercial>Qupos Factun Sucursal</NombreComercial> <Ubicacion> <Provincia>2</Provincia> <Canton>16</Canton> <Distrito>01</Distrito> <OtrasSenas>230 mts este de Mayca, Ciudad Quesada. Contiguo al Ministerio de Trabajo, Provincia de Alajuela, Cd Quesada, 21001</OtrasSenas> </Ubicacion> <Telefono> <CodigoPais>506</CodigoPais> <NumTelefono>87109416</NumTelefono> </Telefono> <CorreoElectronico>jcisneros@factun.com</CorreoElectronico> </Emisor> <Receptor> <Nombre>NCQ Solutions S.A.</Nombre> <Identificacion> <Tipo>02</Tipo> <Numero>3101409261</Numero> </Identificacion> <CorreoElectronico>test@test.com</CorreoElectronico> </Receptor> <CondicionVenta>01</CondicionVenta> <DetalleServicio> <LineaDetalle> <NumeroLinea>1</NumeroLinea> <CodigoCABYS>4781400000000</CodigoCABYS> <Cantidad>1</Cantidad> <UnidadMedida>Unid</UnidadMedida> <Detalle>Paquete de Software</Detalle> <PrecioUnitario>1000</PrecioUnitario> <MontoTotal>1000</MontoTotal> <SubTotal>1000</SubTotal> <BaseImponible>1000</BaseImponible> <Impuesto> <Codigo>01</Codigo> <CodigoTarifaIVA>08</CodigoTarifaIVA> <Tarifa>13</Tarifa> <Monto>130.00</Monto> </Impuesto> <ImpuestoAsumidoEmisorFabrica>0</ImpuestoAsumidoEmisorFabrica> <ImpuestoNeto>130.00</ImpuestoNeto> <MontoTotalLinea>1130.00</MontoTotalLinea> </LineaDetalle> </DetalleServicio> <ResumenFactura> <CodigoTipoMoneda> <CodigoMoneda>CRC</CodigoMoneda> <TipoCambio>1</TipoCambio> </CodigoTipoMoneda> <TotalServGravados>0</TotalServGravados> <TotalServExentos>0</TotalServExentos> <TotalServExonerado>0</TotalServExonerado> <TotalServNoSujeto>0</TotalServNoSujeto> <TotalMercanciasGravadas>1000</TotalMercanciasGravadas> <TotalMercanciasExentas>0</TotalMercanciasExentas> <TotalMercExonerada>0</TotalMercExonerada> <TotalMercNoSujeta>0</TotalMercNoSujeta> <TotalGravado>1000</TotalGravado> <TotalExento>0</TotalExento> <TotalExonerado>0</TotalExonerado> <TotalNoSujeto>0</TotalNoSujeto> <TotalVenta>1000</TotalVenta> <TotalDescuentos>0</TotalDescuentos> <TotalVentaNeta>1000</TotalVentaNeta> <TotalDesgloseImpuesto> <Codigo>01</Codigo> <CodigoTarifaIVA>08</CodigoTarifaIVA> <TotalMontoImpuesto>130.00</TotalMontoImpuesto> </TotalDesgloseImpuesto> <TotalImpuesto>130.00</TotalImpuesto> <TotalImpAsumEmisorFabrica>0</TotalImpAsumEmisorFabrica> <TotalIVADevuelto>0</TotalIVADevuelto> <TotalOtrosCargos>0</TotalOtrosCargos> <MedioPago> <TipoMedioPago>06</TipoMedioPago> <TotalMedioPago>1130</TotalMedioPago> </MedioPago> <TotalComprobante>1130.00</TotalComprobante> </ResumenFactura></FacturaElectronica>