Parámetros URI
No se tienen parámetros
Atributos de la petición
NameId ( integer )
Atributo para especificar el nombre que se establecera en el pdf (default 1 = factura) [ Vea la documentación de "Nombres del CFDI" ]
Data type: Text
Date ( string )
Fecha de Emision (Opcional) del comprobante conforme a la norma ISO 8601
Data type: DateTime
Matching regular expression pattern: ^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24\:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$
Serie ( string )
Referencia (Opcional) de la Serie existente en la Sucursal [ Vea la documentación de "Series" ]
Matching regular expression pattern: [a-zA-Z0-9]{1,10}
String length: inclusive between 0 and 10
PaymentAccountNumber ( string )
Atributo opcional para incorporar al menos los cuatro últimos digitos del número de cuenta con la que se realizó el pago....
Data type: Text
Matching regular expression pattern: ^\d{1,4}?$
String length: inclusive between 4 and 4
CurrencyExchangeRate ( decimal number )
Tipo de cambio de la moneda en caso de ser diferente de MXN
Data type: Text
Matching regular expression pattern: [0-9]{1,18}(.[0-9]{1,6})?
Range: inclusive between 1E-06 and 1,79769313486232E+308
Currency ( string )
Atributo para expresar la moneda utilizada para expresar los montos en 3 caracteres según la especificación del estándar internacional ISO 4217
Data type: Text
String length: inclusive between 3 and 3
ExpeditionPlace ( string )
Lugar de Expedición (Codigo Postal desde donde se expide el comprobante)
Required
Matching regular expression pattern: [0-9]{5}
PaymentConditions ( string )
(Opcional)
Data type: Text
Matching regular expression pattern: [^|]{1,100}
IdCfdi ( string )
Id de factura con Status invalid | unanswered (registro invalido sin timbre por alguna intermitencia durante las operaciones), si el paramento IdCfdi contiene valor se reutiliza el folio del registro encontrado en caso contrario se crea una nuevo.
Folio ( string )
Folio: Atributo opcional para control interno del contribuyente que expresa el folio del comprobante, acepta una cadena de 1 a 40 caracteres.
Matching regular expression pattern: [^|]{1,40}
String length: inclusive between 1 and 40
CfdiType ( string )
Atributo requerido para expresar el efecto del comprobante fiscal para el contribuyente emisor: ingreso, egreso ó traslado
Required
Data type: Text
Matching regular expression pattern: I|E|T|N|P
PaymentForm ( string )
Atributo obligatorio y de catálogo, para expresar la forma de pago de los bienes o servicios amparados por el comprobante. Se entiende como método de pago leyendas tales como: 01, 02, 03, 99
Data type: Text
Matching regular expression pattern: 01|02|03|04|05|06|08|12|13|14|15|17|23|24|25|26|27|28|29|30|31|99
PaymentMethod ( string )
Atributo obligatorio y de catálogo, para expresar el método de pago de los bienes o servicios amparados por el comprobante. Se entiende como método de pago leyendas tales como: PPD, PUE
Matching regular expression pattern: PUE|PPD
Items ( Atributos de ItemFullBindingModelv33 )
Nodo requerido para enlistar los conceptos cubiertos por el comprobante.
Observations ( string )
Descripcion no fiscal del pdf
OrderNumber ( string )
Numero de Orden, propiedad no fiscal (opcional)
Max length: 100
PaymentBankName ( string )
Nombre del banco, propiedad no fiscal (opcional)
Max length: 50
IdTaxEntityBankAccounts ( string )
Id de la cuenta de banco relacionado con la entidad fiscal
Argumentos de respuesta
IHttpActionResultNo se tienen parámetros
http method:
POST
https://apisandbox.facturama.mx/api/Quote
Ejemplo de Petición
application/json, text/json
{ "Serie": "R", "Currency": "MXN", "ExpeditionPlace": "78116", "PaymentConditions": "CREDITO A SIETE DIAS", "Folio": "100", "CfdiType": "I", "PaymentForm": "03", "PaymentMethod": "PUE", "Receiver": { "Rfc": "RSS2202108U5", "Name": "RADIAL SOFTWARE SOLUTIONS", "CfdiUse": "P01" }, "Items": [ { "ProductCode": "10101504", "IdentificationNumber": "EDL", "Description": "Estudios de viabilidad", "Unit": "NO APLICA", "UnitCode": "MTS", "UnitPrice": 50.0, "Quantity": 2.0, "Subtotal": 100.0, "Taxes": [ { "Total": 16.0, "Name": "IVA", "Base": 100.0, "Rate": 0.16, "IsRetention": false } ], "Total": 116.0 }, { "ProductCode": "10101504", "IdentificationNumber": "001", "Description": "SERVICIO DE COLOCACION", "Unit": "NO APLICA", "UnitCode": "E49", "UnitPrice": 100.0, "Quantity": 15.0, "Subtotal": 1500.0, "Discount": 0.0, "Taxes": [ { "Total": 240.0, "Name": "IVA", "Base": 1500.0, "Rate": 0.16, "IsRetention": false } ], "Total": 1740.0 } ] }
Ejemplo de Respuesta
application/json, text/json
Sample not available.