POST api/Facturacion/Write

Request Information

URI Parameters

None.

Body Parameters

Factura
NameDescriptionTypeAdditional information
id_factura

integer

None.

id_cliente

integer

None.

tipo_comprobante

string

None.

uso_cfdi

string

None.

folio

string

None.

fecha

date

None.

forma_pago

string

None.

pago_sola_exhibicion

string

None.

emisor

Emisor

None.

receptor

Receptor

None.

lugar_expedicion

string

None.

descuento

decimal number

None.

subtotal

decimal number

None.

ieps

decimal number

None.

porc_ieps

decimal number

None.

iva

decimal number

None.

porc_iva

decimal number

None.

ret_isr

decimal number

None.

porc_ret_isr

decimal number

None.

ret_iva

decimal number

None.

porc_ret_iva

decimal number

None.

total

decimal number

None.

detalle

DataTable

None.

certificado

string

None.

no_certificado

string

None.

llave_privada_xml

string

None.

pruebas_cfdi

boolean

None.

recibo

string

None.

sello

string

None.

metodo_pago

string

None.

exportacion

string

None.

moneda

string

None.

version

string

None.

uuid

string

None.

fecha_certificacion

string

None.

no_certificado_sat

string

None.

sello_sat

string

None.

cadena_original

string

None.

cadena_qr

string

None.

cantidad_con_letra

string

None.

xml

string

None.

complemento_pago

Complemento_Pagos

None.

VU

string

None.

Request Formats

application/json, text/json

Sample:
{
  "id_factura": 1,
  "id_cliente": 2,
  "tipo_comprobante": "sample string 3",
  "uso_cfdi": "sample string 4",
  "folio": "sample string 5",
  "fecha": "2026-01-16T17:08:47.3741365-07:00",
  "forma_pago": "sample string 7",
  "pago_sola_exhibicion": "sample string 8",
  "emisor": {
    "nombre": "sample string 1",
    "regimen_fiscal": "sample string 2",
    "rfc": "sample string 3"
  },
  "receptor": {
    "nombre": "sample string 1",
    "regimen_fiscal": "sample string 2",
    "rfc": "sample string 3",
    "domicilio_fiscal": "sample string 4"
  },
  "lugar_expedicion": "sample string 9",
  "descuento": 10.0,
  "subtotal": 11.0,
  "ieps": 12.0,
  "porc_ieps": 13.0,
  "iva": 14.0,
  "porc_iva": 15.0,
  "ret_isr": 16.0,
  "porc_ret_isr": 17.0,
  "ret_iva": 18.0,
  "porc_ret_iva": 19.0,
  "total": 20.0,
  "detalle": null,
  "certificado": "sample string 21",
  "no_certificado": "sample string 22",
  "llave_privada_xml": "sample string 23",
  "pruebas_cfdi": true,
  "recibo": "sample string 25",
  "sello": "sample string 26",
  "metodo_pago": "sample string 27",
  "exportacion": "sample string 28",
  "moneda": "sample string 29",
  "version": "sample string 30",
  "uuid": "sample string 31",
  "fecha_certificacion": "sample string 32",
  "no_certificado_sat": "sample string 33",
  "sello_sat": "sample string 34",
  "cadena_original": "sample string 35",
  "cadena_qr": "sample string 36",
  "cantidad_con_letra": "sample string 37",
  "xml": "sample string 38",
  "complemento_pago": {
    "Version": "sample string 1",
    "Totales": {
      "MontoTotalPagos": 1.0
    },
    "Pago": [
      {
        "FechaPago": "2026-01-16T17:08:47.4210025-07:00",
        "FormaDePagoP": "sample string 2",
        "MonedaP": "sample string 3",
        "Monto": 4.0,
        "DoctoRelacionado": [
          {
            "IdDocumento": "sample string 1",
            "MonedaDR": "sample string 2",
            "NumParcialidad": 3,
            "ImpSaldoAnt": 4.0,
            "ImpPagado": 5.0,
            "ImpSaldoInsoluto": 6.0,
            "ObjetoImpDR": "sample string 7"
          },
          {
            "IdDocumento": "sample string 1",
            "MonedaDR": "sample string 2",
            "NumParcialidad": 3,
            "ImpSaldoAnt": 4.0,
            "ImpPagado": 5.0,
            "ImpSaldoInsoluto": 6.0,
            "ObjetoImpDR": "sample string 7"
          }
        ]
      },
      {
        "FechaPago": "2026-01-16T17:08:47.4210025-07:00",
        "FormaDePagoP": "sample string 2",
        "MonedaP": "sample string 3",
        "Monto": 4.0,
        "DoctoRelacionado": [
          {
            "IdDocumento": "sample string 1",
            "MonedaDR": "sample string 2",
            "NumParcialidad": 3,
            "ImpSaldoAnt": 4.0,
            "ImpPagado": 5.0,
            "ImpSaldoInsoluto": 6.0,
            "ObjetoImpDR": "sample string 7"
          },
          {
            "IdDocumento": "sample string 1",
            "MonedaDR": "sample string 2",
            "NumParcialidad": 3,
            "ImpSaldoAnt": 4.0,
            "ImpPagado": 5.0,
            "ImpSaldoInsoluto": 6.0,
            "ObjetoImpDR": "sample string 7"
          }
        ]
      }
    ]
  },
  "VU": "sample string 39"
}

application/xml, text/xml

Sample:
<Factura xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SADMUN_INGRESOS_FACTURACION_API.Models">
  <VU>sample string 39</VU>
  <cadena_original>sample string 35</cadena_original>
  <cadena_qr>sample string 36</cadena_qr>
  <cantidad_con_letra>sample string 37</cantidad_con_letra>
  <certificado>sample string 21</certificado>
  <complemento_pago>
    <Pago>
      <Pago>
        <DoctoRelacionado>
          <Complemento_Pago_DoctoRelacionado>
            <IdDocumento>sample string 1</IdDocumento>
            <ImpPagado>5</ImpPagado>
            <ImpSaldoAnt>4</ImpSaldoAnt>
            <ImpSaldoInsoluto>6</ImpSaldoInsoluto>
            <MonedaDR>sample string 2</MonedaDR>
            <NumParcialidad>3</NumParcialidad>
            <ObjetoImpDR>sample string 7</ObjetoImpDR>
          </Complemento_Pago_DoctoRelacionado>
          <Complemento_Pago_DoctoRelacionado>
            <IdDocumento>sample string 1</IdDocumento>
            <ImpPagado>5</ImpPagado>
            <ImpSaldoAnt>4</ImpSaldoAnt>
            <ImpSaldoInsoluto>6</ImpSaldoInsoluto>
            <MonedaDR>sample string 2</MonedaDR>
            <NumParcialidad>3</NumParcialidad>
            <ObjetoImpDR>sample string 7</ObjetoImpDR>
          </Complemento_Pago_DoctoRelacionado>
        </DoctoRelacionado>
        <FechaPago>2026-01-16T17:08:47.4210025-07:00</FechaPago>
        <FormaDePagoP>sample string 2</FormaDePagoP>
        <MonedaP>sample string 3</MonedaP>
        <Monto>4</Monto>
      </Pago>
      <Pago>
        <DoctoRelacionado>
          <Complemento_Pago_DoctoRelacionado>
            <IdDocumento>sample string 1</IdDocumento>
            <ImpPagado>5</ImpPagado>
            <ImpSaldoAnt>4</ImpSaldoAnt>
            <ImpSaldoInsoluto>6</ImpSaldoInsoluto>
            <MonedaDR>sample string 2</MonedaDR>
            <NumParcialidad>3</NumParcialidad>
            <ObjetoImpDR>sample string 7</ObjetoImpDR>
          </Complemento_Pago_DoctoRelacionado>
          <Complemento_Pago_DoctoRelacionado>
            <IdDocumento>sample string 1</IdDocumento>
            <ImpPagado>5</ImpPagado>
            <ImpSaldoAnt>4</ImpSaldoAnt>
            <ImpSaldoInsoluto>6</ImpSaldoInsoluto>
            <MonedaDR>sample string 2</MonedaDR>
            <NumParcialidad>3</NumParcialidad>
            <ObjetoImpDR>sample string 7</ObjetoImpDR>
          </Complemento_Pago_DoctoRelacionado>
        </DoctoRelacionado>
        <FechaPago>2026-01-16T17:08:47.4210025-07:00</FechaPago>
        <FormaDePagoP>sample string 2</FormaDePagoP>
        <MonedaP>sample string 3</MonedaP>
        <Monto>4</Monto>
      </Pago>
    </Pago>
    <Totales>
      <MontoTotalPagos>1</MontoTotalPagos>
    </Totales>
    <Version>sample string 1</Version>
  </complemento_pago>
  <descuento>10</descuento>
  <detalle i:nil="true" />
  <emisor>
    <nombre>sample string 1</nombre>
    <regimen_fiscal>sample string 2</regimen_fiscal>
    <rfc>sample string 3</rfc>
  </emisor>
  <exportacion>sample string 28</exportacion>
  <fecha>2026-01-16T17:08:47.3741365-07:00</fecha>
  <fecha_certificacion>sample string 32</fecha_certificacion>
  <folio>sample string 5</folio>
  <forma_pago>sample string 7</forma_pago>
  <id_cliente>2</id_cliente>
  <id_factura>1</id_factura>
  <ieps>12</ieps>
  <iva>14</iva>
  <llave_privada_xml>sample string 23</llave_privada_xml>
  <lugar_expedicion>sample string 9</lugar_expedicion>
  <metodo_pago>sample string 27</metodo_pago>
  <moneda>sample string 29</moneda>
  <no_certificado>sample string 22</no_certificado>
  <no_certificado_sat>sample string 33</no_certificado_sat>
  <pago_sola_exhibicion>sample string 8</pago_sola_exhibicion>
  <porc_ieps>13</porc_ieps>
  <porc_iva>15</porc_iva>
  <porc_ret_isr>17</porc_ret_isr>
  <porc_ret_iva>19</porc_ret_iva>
  <pruebas_cfdi>true</pruebas_cfdi>
  <receptor>
    <domicilio_fiscal>sample string 4</domicilio_fiscal>
    <nombre>sample string 1</nombre>
    <regimen_fiscal>sample string 2</regimen_fiscal>
    <rfc>sample string 3</rfc>
  </receptor>
  <recibo>sample string 25</recibo>
  <ret_isr>16</ret_isr>
  <ret_iva>18</ret_iva>
  <sello>sample string 26</sello>
  <sello_sat>sample string 34</sello_sat>
  <subtotal>11</subtotal>
  <tipo_comprobante>sample string 3</tipo_comprobante>
  <total>20</total>
  <uso_cfdi>sample string 4</uso_cfdi>
  <uuid>sample string 31</uuid>
  <version>sample string 30</version>
  <xml>sample string 38</xml>
</Factura>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.