POST api/Facturas/GrabarComprobante

Request Information

URI Parameters

None.

Body Parameters

FacturasRequest
NameDescriptionTypeAdditional information
TipoComprobante

FCO= Factura Contado

string

Required

Fecha

date

Required

EmpresaID

PK de la tabla Empresas

integer

Required

ClienteID

integer

Required

MonedaID

PK de la tabla monedas

integer

Required

ValorizacionID

PK de la tabla valoriza

integer

Required

Cotizacion

Cotizacion de la moneda

decimal number

Required

ListaPreciosId

PK de la tabla ListaDePrecios

integer

Required

Observaciones

string

Max length: 300

ProvinciaEntregaID

PK de la tabla Provincias

integer

None.

VendedorID

PK de la tabla Vendedores

integer

Required

CFTipoDocumentoId

PK de la tabla TIPODOC , solo requerido para consumidores finales

integer

None.

CFNroDocumento

Numero de Documento , solo requerido para consumidores finales

string

None.

CFApellidoyNombre

Apellido y Nombre , solo requerido para consumidores finales

string

Max length: 70

CFTelefono

Numero de Telefono , solo requerido para consumidores finales

string

Max length: 50

CFCorreoElectronico

Email , solo requerido para consumidores finales

string

None.

CFFechaNacimiento

Fecha de Nacimiento , solo requerido para consumidores finales

date

None.

CFGenero

Genero , solo requerido para consumidores finales. Valores permitidos "M" , "F"

character

None.

FacturaBIncluyeIVA

Indica si el importe de los articulos de las facturas B incluyen IVA

boolean

None.

ListaArticulos

Lista de Articulos

Collection of FacturasDetRequest

None.

ListaFormasDePago

Lista de Formas de Pago

Collection of VeComprobantesFormasDePagoRequest

None.

Request Formats

application/json, text/json

Sample:
{
  "TipoComprobante": "sample string 1",
  "Fecha": "2026-03-03T14:41:31.592-03:00",
  "EmpresaID": 3,
  "ClienteID": 4,
  "MonedaID": 5,
  "ValorizacionID": 6,
  "Cotizacion": 7.0,
  "ListaPreciosId": 8,
  "Observaciones": "sample string 9",
  "ProvinciaEntregaID": 10,
  "VendedorID": 11,
  "CFTipoDocumentoId": 12,
  "CFNroDocumento": "sample string 13",
  "CFApellidoyNombre": "sample string 14",
  "CFTelefono": "sample string 15",
  "CFCorreoElectronico": "sample string 16",
  "CFFechaNacimiento": "2026-03-03T14:41:31.592-03:00",
  "CFGenero": "A",
  "FacturaBIncluyeIVA": true,
  "ListaArticulos": [
    {
      "CodArt": "sample string 1",
      "Cantidad": 2.1,
      "ImporteUnitario": 3.1,
      "CodAsoc": 4,
      "SucAsoc": 5,
      "NroAsoc": 6,
      "NroLineaAsoc": 7
    },
    {
      "CodArt": "sample string 1",
      "Cantidad": 2.1,
      "ImporteUnitario": 3.1,
      "CodAsoc": 4,
      "SucAsoc": 5,
      "NroAsoc": 6,
      "NroLineaAsoc": 7
    }
  ],
  "ListaFormasDePago": [
    {
      "TipoForma": "sample string 1",
      "NroCuenta": "sample string 2",
      "Importe": 3.0,
      "NroCupon": 4,
      "NroLote": "sample string 5",
      "Titular": "sample string 6",
      "FechaAcreditacion": "2026-03-03T14:41:31.592-03:00"
    },
    {
      "TipoForma": "sample string 1",
      "NroCuenta": "sample string 2",
      "Importe": 3.0,
      "NroCupon": 4,
      "NroLote": "sample string 5",
      "Titular": "sample string 6",
      "FechaAcreditacion": "2026-03-03T14:41:31.592-03:00"
    }
  ]
}

application/xml, text/xml

Sample:
<FacturasRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BigDipperAPI.Models">
  <CFApellidoyNombre>sample string 14</CFApellidoyNombre>
  <CFCorreoElectronico>sample string 16</CFCorreoElectronico>
  <CFFechaNacimiento>2026-03-03T14:41:31.5927672-03:00</CFFechaNacimiento>
  <CFGenero>65</CFGenero>
  <CFNroDocumento>sample string 13</CFNroDocumento>
  <CFTelefono>sample string 15</CFTelefono>
  <CFTipoDocumentoId>12</CFTipoDocumentoId>
  <ClienteID>4</ClienteID>
  <Cotizacion>7</Cotizacion>
  <EmpresaID>3</EmpresaID>
  <FacturaBIncluyeIVA>true</FacturaBIncluyeIVA>
  <Fecha>2026-03-03T14:41:31.5927672-03:00</Fecha>
  <ListaArticulos>
    <FacturasDetRequest>
      <Cantidad>2.1</Cantidad>
      <CodArt>sample string 1</CodArt>
      <CodAsoc>4</CodAsoc>
      <ImporteUnitario>3.1</ImporteUnitario>
      <NroAsoc>6</NroAsoc>
      <NroLineaAsoc>7</NroLineaAsoc>
      <SucAsoc>5</SucAsoc>
    </FacturasDetRequest>
    <FacturasDetRequest>
      <Cantidad>2.1</Cantidad>
      <CodArt>sample string 1</CodArt>
      <CodAsoc>4</CodAsoc>
      <ImporteUnitario>3.1</ImporteUnitario>
      <NroAsoc>6</NroAsoc>
      <NroLineaAsoc>7</NroLineaAsoc>
      <SucAsoc>5</SucAsoc>
    </FacturasDetRequest>
  </ListaArticulos>
  <ListaFormasDePago>
    <VeComprobantesFormasDePagoRequest>
      <FechaAcreditacion>2026-03-03T14:41:31.5927672-03:00</FechaAcreditacion>
      <Importe>3</Importe>
      <NroCuenta>sample string 2</NroCuenta>
      <NroCupon>4</NroCupon>
      <NroLote>sample string 5</NroLote>
      <TipoForma>sample string 1</TipoForma>
      <Titular>sample string 6</Titular>
    </VeComprobantesFormasDePagoRequest>
    <VeComprobantesFormasDePagoRequest>
      <FechaAcreditacion>2026-03-03T14:41:31.5927672-03:00</FechaAcreditacion>
      <Importe>3</Importe>
      <NroCuenta>sample string 2</NroCuenta>
      <NroCupon>4</NroCupon>
      <NroLote>sample string 5</NroLote>
      <TipoForma>sample string 1</TipoForma>
      <Titular>sample string 6</Titular>
    </VeComprobantesFormasDePagoRequest>
  </ListaFormasDePago>
  <ListaPreciosId>8</ListaPreciosId>
  <MonedaID>5</MonedaID>
  <Observaciones>sample string 9</Observaciones>
  <ProvinciaEntregaID>10</ProvinciaEntregaID>
  <TipoComprobante>sample string 1</TipoComprobante>
  <ValorizacionID>6</ValorizacionID>
  <VendedorID>11</VendedorID>
</FacturasRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'FacturasRequest'.

Response Information

Resource Description

ResultGrabarFactura
NameDescriptionTypeAdditional information
CodCompId

integer

None.

Sucursal

integer

None.

NroComp

integer

None.

HayError

boolean

None.

ListaErrores

Collection of EstructuraError

None.

Response Formats

application/json, text/json

Sample:
{
  "CodCompId": 1,
  "Sucursal": 2,
  "NroComp": 3,
  "HayError": true,
  "ListaErrores": [
    {
      "NroItem": 1,
      "NroError": 2,
      "LogId": 3,
      "Descripcion": "sample string 4",
      "DescripcionAmplia": "sample string 5",
      "Origen": "sample string 6",
      "Formato": "sample string 7",
      "Parametros": [
        "sample string 1",
        "sample string 2"
      ]
    },
    {
      "NroItem": 1,
      "NroError": 2,
      "LogId": 3,
      "Descripcion": "sample string 4",
      "DescripcionAmplia": "sample string 5",
      "Origen": "sample string 6",
      "Formato": "sample string 7",
      "Parametros": [
        "sample string 1",
        "sample string 2"
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<ResultGrabarFactura xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BigDipperAPI.Models">
  <HayError xmlns="http://schemas.datacontract.org/2004/07/BigDipperAPI.Core">true</HayError>
  <ListaErrores xmlns:d2p1="http://schemas.datacontract.org/2004/07/Mastersoft.Framework.DataContracts" xmlns="http://schemas.datacontract.org/2004/07/BigDipperAPI.Core">
    <d2p1:EstructuraError>
      <d2p1:Descripcion>sample string 4</d2p1:Descripcion>
      <d2p1:DescripcionAmplia>sample string 5</d2p1:DescripcionAmplia>
      <d2p1:Formato>sample string 7</d2p1:Formato>
      <d2p1:LogId>3</d2p1:LogId>
      <d2p1:NroError>2</d2p1:NroError>
      <d2p1:NroItem>1</d2p1:NroItem>
      <d2p1:Origen>sample string 6</d2p1:Origen>
      <d2p1:Parametros xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:Parametros>
    </d2p1:EstructuraError>
    <d2p1:EstructuraError>
      <d2p1:Descripcion>sample string 4</d2p1:Descripcion>
      <d2p1:DescripcionAmplia>sample string 5</d2p1:DescripcionAmplia>
      <d2p1:Formato>sample string 7</d2p1:Formato>
      <d2p1:LogId>3</d2p1:LogId>
      <d2p1:NroError>2</d2p1:NroError>
      <d2p1:NroItem>1</d2p1:NroItem>
      <d2p1:Origen>sample string 6</d2p1:Origen>
      <d2p1:Parametros xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d2p1:Parametros>
    </d2p1:EstructuraError>
  </ListaErrores>
  <CodCompId>1</CodCompId>
  <NroComp>3</NroComp>
  <Sucursal>2</Sucursal>
</ResultGrabarFactura>