PUT Api/Documentos/{id}/Editar

Edita un documento (tiene que ser borrador)

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Identificador FG del comprobante

string

Required

Body Parameters

Modelo de datos del comprobante

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

Edita un documento (tiene que ser borrador)

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.