POST Api/Cotizaciones/Crear

Request Information

URI Parameters

None.

Body Parameters

DocumentoSimplificadoModel
NameDescriptionTypeAdditional information
Borrador

Indica si el documento a crear debe ser un borrador.

boolean

None.

Conceptos

Conceptos a ser incluidos en el comprobante

Collection of ConceptoSimplificadoModel

None.

CondicionesPago

Texto libre para las condiciones de pago

string

None.

CorreoElectronico

Correos a donde habrá de ser enviado. Si tiene datos se intentará enviar por correo

string

None.

CotizacionId

Identificador de la cotización en caso de que el documento se haya hecho a partir de una

string

None.

DatosCotizacion

Datos para la cotización

CotizacionFgModel

None.

Donataria

Complemento para donatarias

DonatariaModel

None.

Fecha

Fecha para el comprobante. Usar fecha actual o alguna fecha de ayer

string

None.

FormaPago

Forma pago. Valor de c_FormaPago

string

None.

MetodoPago

Método de pago. Valor de c_MetodoPago

string

None.

Moneda

Valor de c_Moneda

string

None.

Notas

Notas para el comprobante. No se incluyen en el XML

string

None.

ReceptorId

Identificador FG del cliente al que se elabora el comprobante. Se obtiene del controlador /Clientes

string

None.

RegimenFiscal

Regimen Fiscal del emisor. Valor de c_RegimenFiscal

string

None.

SucursalId

Identificador FG de la sucursal que se va a utilizar

string

None.

TipoCambio

Valor decimal para el tipo de cambio

decimal number

None.

TipoDocumentoId

Tipo de recibo (ReceiptTypeEnum) de acuerdo a Values/TiposDocumento

ReceiptTypeEnum

None.

UsoCFDI

Valor de c_UsoCFDI

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Borrador": true,
  "Conceptos": [
    {
      "Cantidad": 1.0,
      "ConceptoId": "sample string 2",
      "Descripcion": "sample string 3",
      "Descuento": 4.0,
      "NoIdentificacion": "sample string 5",
      "Precio": 6.0,
      "Predial": "sample string 7"
    },
    {
      "Cantidad": 1.0,
      "ConceptoId": "sample string 2",
      "Descripcion": "sample string 3",
      "Descuento": 4.0,
      "NoIdentificacion": "sample string 5",
      "Precio": 6.0,
      "Predial": "sample string 7"
    }
  ],
  "CondicionesPago": "sample string 2",
  "CorreoElectronico": "sample string 3",
  "CotizacionId": "sample string 4",
  "DatosCotizacion": {
    "EsCotizacion": true,
    "Titulo": "sample string 2",
    "TiempoEstimado": "sample string 3",
    "PlanDePagos": "sample string 4",
    "Vigencia": "sample string 5",
    "Utilizable": true
  },
  "Donataria": {
    "FechaAutorizacion": "sample string 1",
    "Leyenda": "sample string 2",
    "NumeroAutorizacion": "sample string 3",
    "Utilizable": true
  },
  "Fecha": "sample string 5",
  "FormaPago": "sample string 6",
  "MetodoPago": "sample string 7",
  "Moneda": "sample string 8",
  "Notas": "sample string 9",
  "ReceptorId": "sample string 10",
  "RegimenFiscal": "sample string 11",
  "SucursalId": "sample string 12",
  "TipoCambio": 13.0,
  "TipoDocumentoId": 0,
  "UsoCFDI": "sample string 14"
}

application/xml, text/xml

Sample:
<DocumentoSimplificadoModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Griffin.BL.Stamping.Models">
  <Borrador>true</Borrador>
  <Conceptos>
    <ConceptoSimplificadoModel>
      <Cantidad>1</Cantidad>
      <ConceptoId>sample string 2</ConceptoId>
      <Descripcion>sample string 3</Descripcion>
      <Descuento>4</Descuento>
      <NoIdentificacion>sample string 5</NoIdentificacion>
      <Precio>6</Precio>
      <Predial>sample string 7</Predial>
    </ConceptoSimplificadoModel>
    <ConceptoSimplificadoModel>
      <Cantidad>1</Cantidad>
      <ConceptoId>sample string 2</ConceptoId>
      <Descripcion>sample string 3</Descripcion>
      <Descuento>4</Descuento>
      <NoIdentificacion>sample string 5</NoIdentificacion>
      <Precio>6</Precio>
      <Predial>sample string 7</Predial>
    </ConceptoSimplificadoModel>
  </Conceptos>
  <CondicionesPago>sample string 2</CondicionesPago>
  <CorreoElectronico>sample string 3</CorreoElectronico>
  <CotizacionId>sample string 4</CotizacionId>
  <DatosCotizacion xmlns:d2p1="http://schemas.datacontract.org/2004/07/Griffin.BL.Common.Models">
    <d2p1:EsCotizacion>true</d2p1:EsCotizacion>
    <d2p1:PlanDePagos>sample string 4</d2p1:PlanDePagos>
    <d2p1:TiempoEstimado>sample string 3</d2p1:TiempoEstimado>
    <d2p1:Titulo>sample string 2</d2p1:Titulo>
    <d2p1:Vigencia>sample string 5</d2p1:Vigencia>
  </DatosCotizacion>
  <Donataria xmlns:d2p1="http://schemas.datacontract.org/2004/07/BSX.Facturacion.Modelos.Donatarias11">
    <d2p1:FechaAutorizacion>sample string 1</d2p1:FechaAutorizacion>
    <d2p1:Leyenda>sample string 2</d2p1:Leyenda>
    <d2p1:NumeroAutorizacion>sample string 3</d2p1:NumeroAutorizacion>
  </Donataria>
  <Fecha>sample string 5</Fecha>
  <FormaPago>sample string 6</FormaPago>
  <MetodoPago>sample string 7</MetodoPago>
  <Moneda>sample string 8</Moneda>
  <Notas>sample string 9</Notas>
  <ReceptorId>sample string 10</ReceptorId>
  <RegimenFiscal>sample string 11</RegimenFiscal>
  <SucursalId>sample string 12</SucursalId>
  <TipoCambio>13</TipoCambio>
  <TipoDocumentoId>Desconocido</TipoDocumentoId>
  <UsoCFDI>sample string 14</UsoCFDI>
</DocumentoSimplificadoModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CotizacionModel
NameDescriptionTypeAdditional information
Conceptos

Elementos en la cotización

Collection of CotizacionItemModel

None.

CotizacionId

Identificador de la cotización

string

None.

DocRelacionados

Facturas ya realizadas en base a la cotización

Collection of string

None.

EstaFacturado

Propiedad para indicar si fue facturada esta cotización

boolean

None.

Fecha

Fecha de la cotización

date

None.

Folio

Folio de la cotización

string

None.

TieneCondiciones

Indica si la cotización tiene tiempo establecido, condiciones de pago o notas

boolean

None.

EmisorId

Id del cliente FG (quien hace la cotización)

integer

None.

Version

Versión de la cotización. 1 quote, 2 basada en CFDI3.3

CotizacionVersionEnum

None.

Impuestos

Impuestos que vienen con la cotización al momento de su creación

Collection of CotizacionImpuestoModel

None.

Moneda

Moneda (3 letras)

string

None.

MonedaNombre

Nombre de la moneda

string

None.

TipoDeCambio

Tipo de cambio

decimal number

None.

Total

Total de la cotización

decimal number

None.

Receptor

Nombre del cliente (a quien se le esta haciendo la cotización)

CotizacionEntity

None.

Proveedor

Nombre del cliente. Es quien esta haciendo la cotización

CotizacionEntity

None.

PlanDePagos

Condiciones de pago para la cotización

string

None.

Cuerpo

Cuerpo de la cotización. en la BD se esta usando Notes

string

None.

Notas

Notas sobre la cotización

string

None.

TiempoEstimado

Tiempo estimado. Ej. "3 semanas"

string

None.

Titulo

Titulo de la cotización

string

None.

Vigencia

Vigencia de la cotización

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Conceptos": [
    {
      "Descripcion": "sample string 1",
      "Importe": 12.0,
      "NoIdentificacion": "sample string 2",
      "Cantidad": 3.0,
      "Unidad": "sample string 4",
      "Precio": 5.0,
      "Descuento": 1.0
    },
    {
      "Descripcion": "sample string 1",
      "Importe": 12.0,
      "NoIdentificacion": "sample string 2",
      "Cantidad": 3.0,
      "Unidad": "sample string 4",
      "Precio": 5.0,
      "Descuento": 1.0
    }
  ],
  "CotizacionId": "sample string 1",
  "DocRelacionados": [
    "sample string 1",
    "sample string 2"
  ],
  "EstaFacturado": true,
  "Fecha": "2019-03-24T11:44:57.6280283-06:00",
  "Folio": "sample string 4",
  "TieneCondiciones": true,
  "EmisorId": 5,
  "Version": 1,
  "Impuestos": [
    {
      "Cantidad": 1.0,
      "Descripcion": "sample string 2"
    },
    {
      "Cantidad": 1.0,
      "Descripcion": "sample string 2"
    }
  ],
  "Moneda": "sample string 6",
  "MonedaNombre": "sample string 7",
  "TipoDeCambio": 8.0,
  "Total": 9.0,
  "Receptor": {
    "Direcciones": [
      "sample string 1",
      "sample string 2"
    ],
    "Id": 1,
    "Nombre": "sample string 2",
    "Rfc": "sample string 3"
  },
  "Proveedor": {
    "Direcciones": [
      "sample string 1",
      "sample string 2"
    ],
    "Id": 1,
    "Nombre": "sample string 2",
    "Rfc": "sample string 3"
  },
  "PlanDePagos": "sample string 10",
  "Cuerpo": "sample string 11",
  "Notas": "sample string 12",
  "TiempoEstimado": "sample string 13",
  "Titulo": "sample string 14",
  "Vigencia": "sample string 15"
}

application/xml, text/xml

Sample:
<CotizacionModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Griffin.Documents.Models">
  <Conceptos>
    <CotizacionItemModel>
      <Cantidad>3</Cantidad>
      <Descripcion>sample string 1</Descripcion>
      <Descuento>1</Descuento>
      <NoIdentificacion>sample string 2</NoIdentificacion>
      <Precio>5</Precio>
      <Unidad>sample string 4</Unidad>
    </CotizacionItemModel>
    <CotizacionItemModel>
      <Cantidad>3</Cantidad>
      <Descripcion>sample string 1</Descripcion>
      <Descuento>1</Descuento>
      <NoIdentificacion>sample string 2</NoIdentificacion>
      <Precio>5</Precio>
      <Unidad>sample string 4</Unidad>
    </CotizacionItemModel>
  </Conceptos>
  <CotizacionId>sample string 1</CotizacionId>
  <Cuerpo>sample string 11</Cuerpo>
  <DocRelacionados xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </DocRelacionados>
  <EmisorId>5</EmisorId>
  <EstaFacturado>true</EstaFacturado>
  <Fecha>2019-03-24T11:44:57.6280283-06:00</Fecha>
  <Folio>sample string 4</Folio>
  <Impuestos>
    <CotizacionImpuestoModel>
      <Cantidad>1</Cantidad>
      <Descripcion>sample string 2</Descripcion>
    </CotizacionImpuestoModel>
    <CotizacionImpuestoModel>
      <Cantidad>1</Cantidad>
      <Descripcion>sample string 2</Descripcion>
    </CotizacionImpuestoModel>
  </Impuestos>
  <Moneda>sample string 6</Moneda>
  <MonedaNombre>sample string 7</MonedaNombre>
  <Notas>sample string 12</Notas>
  <PlanDePagos>sample string 10</PlanDePagos>
  <Proveedor>
    <Direcciones xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Direcciones>
    <Id>1</Id>
    <Nombre>sample string 2</Nombre>
    <Rfc>sample string 3</Rfc>
  </Proveedor>
  <Receptor>
    <Direcciones xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Direcciones>
    <Id>1</Id>
    <Nombre>sample string 2</Nombre>
    <Rfc>sample string 3</Rfc>
  </Receptor>
  <TiempoEstimado>sample string 13</TiempoEstimado>
  <TipoDeCambio>8</TipoDeCambio>
  <Titulo>sample string 14</Titulo>
  <Total>9</Total>
  <Version>Local</Version>
  <Vigencia>sample string 15</Vigencia>
</CotizacionModel>