Skip to content

Instantly share code, notes, and snippets.

@JeanCarlosChavarriaHughes
Created June 11, 2025 13:44
Show Gist options
  • Save JeanCarlosChavarriaHughes/462afe597d16e83535cfc9a57ddc1186 to your computer and use it in GitHub Desktop.
Save JeanCarlosChavarriaHughes/462afe597d16e83535cfc9a57ddc1186 to your computer and use it in GitHub Desktop.
fe-curl-4.4-api.txt
curl --location '127.0.0.1/api.php' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'w=genXML' \
--data-urlencode 'r=gen_xml_fe' \
--data-urlencode 'clave=50620032400310123456700100001010000000017100000017' \
--data-urlencode 'proveedor_sistemas=Proveedor XYZ' \
--data-urlencode 'codigo_actividad_emisor=401002' \
--data-urlencode 'consecutivo=00100001010000000017' \
--data-urlencode 'fecha_emision=2024-02-07T12:00:00' \
--data-urlencode 'emisor_nombre=Empresa XYZ' \
--data-urlencode 'emisor_tipo_identif=01' \
--data-urlencode 'emisor_num_identif=3101234567' \
--data-urlencode 'emisor_provincia=3' \
--data-urlencode 'emisor_canton=01' \
--data-urlencode 'emisor_distrito=01' \
--data-urlencode 'emisor_barrio=Barrio01' \
--data-urlencode 'emisor_otras_senas=Dirección de prueba' \
--data-urlencode 'emisor_cod_pais_tel=506' \
--data-urlencode 'emisor_tel=22223333' \
--data-urlencode '[email protected]' \
--data-urlencode 'emisor_nombre_comercial=Comercial XYZ' \
--data-urlencode 'receptor_nombre=Cliente ABC' \
--data-urlencode 'receptor_tipo_identif=02' \
--data-urlencode 'receptor_num_identif=206540123' \
--data-urlencode 'receptor_identif_extranjero=P123456789' \
--data-urlencode 'receptor_nombre_comercial=Comercial ABC' \
--data-urlencode 'receptor_provincia=4' \
--data-urlencode 'receptor_canton=02' \
--data-urlencode 'receptor_distrito=03' \
--data-urlencode 'receptor_barrio=Barrio02' \
--data-urlencode 'receptor_otras_senas=Calle 123, Edificio ABC' \
--data-urlencode 'receptor_otras_senas_extranjero=123 Main St, Miami, FL, USA' \
--data-urlencode 'receptor_cod_pais_tel=506' \
--data-urlencode 'receptor_tel=88887777' \
--data-urlencode '[email protected]' \
--data-urlencode 'registrofiscal8707=REG-8707-001' \
--data-urlencode 'codigo_actividad_receptor=502101' \
--data-urlencode 'condicion_venta=01' \
--data-urlencode 'condicion_venta_otros=Venta especial' \
--data-urlencode 'plazo_credito=30' \
--data-urlencode 'medios_pago=[{"tipoMedioPago":"01","totalMedioPago":1000.50},{"tipoMedioPago":"02","totalMedioPago":500.00},{"tipoMedioPago":"99","medioPagoOtros":"Custom Payment","totalMedioPago":250.75}]' \
--data-urlencode 'cod_moneda=CRC' \
--data-urlencode 'tipo_cambio=1.00' \
--data-urlencode 'total_serv_gravados=0.00' \
--data-urlencode 'total_serv_exentos=200000.00' \
--data-urlencode 'total_serv_exonerados=0.00' \
--data-urlencode 'total_serv_no_sujeto=0.00' \
--data-urlencode 'total_merc_gravada=0.00' \
--data-urlencode 'total_merc_exenta=0.00' \
--data-urlencode 'total_merc_exonerada=0.00' \
--data-urlencode 'total_merc_no_sujeta=0.00' \
--data-urlencode 'total_gravados=0.00' \
--data-urlencode 'total_exento=200000.00' \
--data-urlencode 'total_exonerado=0.00' \
--data-urlencode 'total_no_sujeto=0.00' \
--data-urlencode 'total_descuentos=100.00' \
--data-urlencode 'totalDesgloseImpuesto=0.00' \
--data-urlencode 'total_ventas=1000.00' \
--data-urlencode 'total_ventas_neta=1000.00' \
--data-urlencode 'total_impuestos=0.00' \
--data-urlencode 'total_impuestos_asumidos_fabrica=0.00' \
--data-urlencode 'totalIVADevuelto=0.00' \
--data-urlencode 'totalOtrosCargos=0.00' \
--data-urlencode 'total_comprobante=1000.00' \
--data-urlencode 'otrosCargos=[{"tipoDocumentoOC":"01","numeroDocumento":"DOC-123","detalle":"Cargo por servicio adicional","montoCargo":150.0},{"tipoDocumentoOC":"02","numeroDocumento":"DOC-456","detalle":"Cargo por gestión","montoCargo":75.5}]' \
--data-urlencode 'detalles=[{"codigoCABYS":"0111100000100","codigoComercial":[{"tipo":"01","codigo":"A123"},{"tipo":"02","codigo":"B456"}],"cantidad":2,"unidadMedida":"Unid","tipoTransaccion":"01","unidadMedidaComercial":"Caja","detalle":"Medicamento genérico","numeroVINoSerie":"VIN123456789","registroMedicamento":"REG-CR-2024-0001","formaFarmaceutica":"TAB","detalleSurtido":[{"codigoCABYSSurtido":"2399999002200","codigoComercialSurtido":[{"tipoSurtido":"01","codigoSurtido":"S123"}],"cantidadSurtido":1,"unidadMedidaSurtido":"Unid","unidadMedidaComercialSurtido":"Blister","detalleSurtido":"Surtido de medicamento","precioUnitarioSurtido":120.0,"montoTotalSurtido":120.0,"descuentoSurtido":[{"montoDescuentoSurtido":10.0,"codigoDescuentoSurtido":"01","descuentoSurtidoOtros":"Descuento especial"}],"subTotalSurtido":110.0,"ivaCobradoFabricaSurtido":"01","baseImponibleSurtido":105.0,"impuestoSurtido":[{"codigoImpuestoSurtido":"01","codigoTarifaIVASurtido":"08","tarifaSurtido":13.0,"montoImpuestoSurtido":13.65,"datosImpuestoEspecificoSurtido":{"cantidadUnidadMedidaSurtido":1,"porcentajeSurtido":5.0,"proporcionSurtido":0.5,"volumenUnidadConsumoSurtido":0.1,"impuestoUnidadSurtido":2.0}}]}],"precioUnitario":150.0,"montoTotal":300.0,"descuento":[{"montoDescuento":20.0,"codigoDescuento":"99","codigoDescuentoOTRO":"DESC-OTRO-001","naturalezaDescuento":"Descuento por promoción"}],"subTotal":280.0,"IVACobradoFabrica":"01","baseImponible":270.0,"impuesto":[{"codigo":"01","codigoTarifa":"08","tarifa":13.0,"factorIVA":1.0,"monto":35.1,"exoneracion":{"tipoDocumento":"01","tipoDocumentoOtro":"OTRODOC","numeroDocumento":"EXON-2024-001","numeroArticulo":"123501","numeroInciso":"000010","nombreInstitucion":"01","nombreInstitucionOtros":"Otra Institución","fechaEmision":"2024-06-01T00:00:00","tarifaExoneracion":50.0,"montoExoneracion":17.55}},{"codigo":"03","codigoTarifa":"01","tarifa":2.0,"factorIVA":0.5,"monto":5.0,"datosImpuestoEspecifico":{"cantidadUnidadMedida":2,"porcentaje":10.0,"proporcion":0.2,"volumenUnidadConsumo":0.5,"impuestoUnidad":1.0}}],"impuestoAsumidoEmisorFabrica":2.0,"impuestoNeto":22.55,"montoTotalLinea":302.55},{"codigoCABYS":"3110100000100","cantidad":1,"unidadMedida":"Kg","detalle":"Producto sin surtido ni descuentos","precioUnitario":50.0,"montoTotal":50.0,"subTotal":50.0,"baseImponible":50.0,"impuesto":[{"codigo":"01","codigoTarifa":"08","tarifa":13.0,"monto":6.5}],"impuestoAsumidoEmisorFabrica":0.0,"impuestoNeto":6.5,"montoTotalLinea":56.5}]' \
--data-urlencode 'informacion_referencia=[{"tipoDoc":"99","tipoDocOtro":"Factura","numero":"50620032400020536006000100001010000000017100000017","fechaEmision":"2023-10-01T12:00:00","codigo":"99","codigoOtro":"OTRO1","razon":"Corrección de datos"},{"tipoDoc":"02","numero":"50620032400020536006000100001010000000017200000018","fechaEmision":"2023-10-02T15:30:00","codigo":"01","razon":"Devolucion de producto"}]' \
--data-urlencode 'otros={"otroTexto":{"codigo":"COD1","texto":"Texto opcional 1"},"otroContenido":[{"codigo":"CONT1","contenidoEstructurado":{"ContactoDesarrollador":{"Correo":"[email protected]","Nombre":"Developer Name","Telefono":" 123456789"}}},{"codigo":"CONT2","contenidoEstructurado":{"SoporteTecnico":{"Correo":"[email protected]","Nombre":"Support Team","Telefono":" 987654321"}}}]}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment