POST api/Facturas/GrabarComprobante

Request Information

URI Parameters

None.

Body Parameters

FacturasRequest
NameDescriptionTypeAdditional information
TipoComprobante

string

Required

Fecha

date

Required

EmpresaID

integer

Required

ClienteID

integer

Required

MonedaID

integer

Required

ValorizacionID

integer

Required

Cotizacion

decimal number

Required

ListaPreciosId

integer

Required

Observaciones

string

Max length: 300

VendedorID

integer

Required

CFTipoDocumentoId

integer

None.

CFNroDocumento

string

None.

CFApellidoyNombre

string

Max length: 70

CFTelefono

string

Max length: 50

CFCorreoElectronico

string

None.

CFFechaNacimiento

date

None.

CFGenero

character

None.

CFDomicilio

string

None.

FacturaBIncluyeIVA

boolean

None.

ProvinciaEntregaID

integer

None.

DirEntrega

string

None.

FormaEntregaID

integer

None.

ListaArticulos

Collection of FacturasDetRequest

None.

ListaFormasDePago

Collection of VeComprobantesFormasDePagoRequest

None.

Request Formats

application/json, text/json

Sample:
{
  "TipoComprobante": "sample string 1",
  "Fecha": "2024-11-21T06:50:42.9806931-03:00",
  "EmpresaID": 3,
  "ClienteID": 4,
  "MonedaID": 5,
  "ValorizacionID": 6,
  "Cotizacion": 7.0,
  "ListaPreciosId": 8,
  "Observaciones": "sample string 9",
  "VendedorID": 10,
  "CFTipoDocumentoId": 11,
  "CFNroDocumento": "sample string 12",
  "CFApellidoyNombre": "sample string 13",
  "CFTelefono": "sample string 14",
  "CFCorreoElectronico": "sample string 15",
  "CFFechaNacimiento": "2024-11-21T06:50:42.9806931-03:00",
  "CFGenero": "A",
  "CFDomicilio": "sample string 17",
  "FacturaBIncluyeIVA": true,
  "ProvinciaEntregaID": 19,
  "DirEntrega": "sample string 20",
  "FormaEntregaID": 21,
  "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": "2024-11-21T06:50:42.9806931-03:00",
      "NroAutorizacion": "sample string 7",
      "NroTransferencia": 8
    },
    {
      "TipoForma": "sample string 1",
      "NroCuenta": "sample string 2",
      "Importe": 3.0,
      "NroCupon": 4,
      "NroLote": "sample string 5",
      "Titular": "sample string 6",
      "FechaAcreditacion": "2024-11-21T06:50:42.9806931-03:00",
      "NroAutorizacion": "sample string 7",
      "NroTransferencia": 8
    }
  ]
}

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 13</CFApellidoyNombre>
  <CFCorreoElectronico>sample string 15</CFCorreoElectronico>
  <CFDomicilio>sample string 17</CFDomicilio>
  <CFFechaNacimiento>2024-11-21T06:50:42.9806931-03:00</CFFechaNacimiento>
  <CFGenero>65</CFGenero>
  <CFNroDocumento>sample string 12</CFNroDocumento>
  <CFTelefono>sample string 14</CFTelefono>
  <CFTipoDocumentoId>11</CFTipoDocumentoId>
  <ClienteID>4</ClienteID>
  <Cotizacion>7</Cotizacion>
  <DirEntrega>sample string 20</DirEntrega>
  <EmpresaID>3</EmpresaID>
  <FacturaBIncluyeIVA>true</FacturaBIncluyeIVA>
  <Fecha>2024-11-21T06:50:42.9806931-03:00</Fecha>
  <FormaEntregaID>21</FormaEntregaID>
  <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>2024-11-21T06:50:42.9806931-03:00</FechaAcreditacion>
      <Importe>3</Importe>
      <NroAutorizacion>sample string 7</NroAutorizacion>
      <NroCuenta>sample string 2</NroCuenta>
      <NroCupon>4</NroCupon>
      <NroLote>sample string 5</NroLote>
      <NroTransferencia>8</NroTransferencia>
      <TipoForma>sample string 1</TipoForma>
      <Titular>sample string 6</Titular>
    </VeComprobantesFormasDePagoRequest>
    <VeComprobantesFormasDePagoRequest>
      <FechaAcreditacion>2024-11-21T06:50:42.9806931-03:00</FechaAcreditacion>
      <Importe>3</Importe>
      <NroAutorizacion>sample string 7</NroAutorizacion>
      <NroCuenta>sample string 2</NroCuenta>
      <NroCupon>4</NroCupon>
      <NroLote>sample string 5</NroLote>
      <NroTransferencia>8</NroTransferencia>
      <TipoForma>sample string 1</TipoForma>
      <Titular>sample string 6</Titular>
    </VeComprobantesFormasDePagoRequest>
  </ListaFormasDePago>
  <ListaPreciosId>8</ListaPreciosId>
  <MonedaID>5</MonedaID>
  <Observaciones>sample string 9</Observaciones>
  <ProvinciaEntregaID>19</ProvinciaEntregaID>
  <TipoComprobante>sample string 1</TipoComprobante>
  <ValorizacionID>6</ValorizacionID>
  <VendedorID>10</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>