PUT Api/Gastos/{gastoId}/EditarSimplificado

Edita el gasto seleccionado

Request Information

URI Parameters

NameDescriptionTypeAdditional information
gastoId

Identificador del gasto

integer

Required

Body Parameters

objeto que contiene los valores para insertar un gasto

GastoSimplificadoModel
NameDescriptionTypeAdditional information
CategoriaGastoId

Identificador FG de la categoría del gasto a donde se adscribe

string

None.

Descripcion

Detalles del gasto

string

None.

Fecha

Fecha en que se realiza el pago

string

None.

Folio

Folio del gasto. Ej. 414A

string

None.

Impuestos

Impuestos del comprobante

Collection of GastoImpuestoModel

None.

Justificacion

Justificación del gasto

string

None.

Moneda

Moneda en que se realiza el gasto

string

None.

TipoDeCambio

Tipo de cambio

string

None.

Total

Total del gasto

string

None.

UUID

Identificador fiscal del gasto

string

None.

PagoFecha

Fecha del pago

string

None.

PagoFgCuentaId

Identificador FG de la cuenta bancaria de donde se paga

string

None.

PagoReferencia

Referencia del pago si es que existe

string

None.

PrveedorBanco

Banco

string

None.

PrveedorCuenta

Cuenta bancaria

string

None.

PrveedorDireccion

Dirección

string

None.

PrveedorNombre

Nombre

string

None.

PrveedorRFC

RFC

string

None.

Request Formats

application/json, text/json

Sample:
{
  "CategoriaGastoId": "sample string 1",
  "Descripcion": "sample string 2",
  "Fecha": "sample string 3",
  "Folio": "sample string 4",
  "Impuestos": [
    {
      "Cantidad": "sample string 1",
      "Id": 2,
      "Impuesto": "sample string 3"
    },
    {
      "Cantidad": "sample string 1",
      "Id": 2,
      "Impuesto": "sample string 3"
    }
  ],
  "Justificacion": "sample string 5",
  "Moneda": "sample string 6",
  "TipoDeCambio": "sample string 7",
  "Total": "sample string 8",
  "UUID": "sample string 9",
  "PagoFecha": "sample string 10",
  "PagoFgCuentaId": "sample string 11",
  "PagoReferencia": "sample string 12",
  "PrveedorBanco": "sample string 13",
  "PrveedorCuenta": "sample string 14",
  "PrveedorDireccion": "sample string 15",
  "PrveedorNombre": "sample string 16",
  "PrveedorRFC": "sample string 17"
}

application/xml, text/xml

Sample:
<GastoSimplificadoModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BSX.FG.APIv2.Models">
  <CategoriaGastoId>sample string 1</CategoriaGastoId>
  <Descripcion>sample string 2</Descripcion>
  <Fecha>sample string 3</Fecha>
  <Folio>sample string 4</Folio>
  <Impuestos xmlns:d2p1="http://schemas.datacontract.org/2004/07/Griffin.BL.Activity.Models">
    <d2p1:GastoImpuestoModel>
      <d2p1:Cantidad>sample string 1</d2p1:Cantidad>
      <d2p1:Id>2</d2p1:Id>
      <d2p1:Impuesto>sample string 3</d2p1:Impuesto>
    </d2p1:GastoImpuestoModel>
    <d2p1:GastoImpuestoModel>
      <d2p1:Cantidad>sample string 1</d2p1:Cantidad>
      <d2p1:Id>2</d2p1:Id>
      <d2p1:Impuesto>sample string 3</d2p1:Impuesto>
    </d2p1:GastoImpuestoModel>
  </Impuestos>
  <Justificacion>sample string 5</Justificacion>
  <Moneda>sample string 6</Moneda>
  <PagoFecha>sample string 10</PagoFecha>
  <PagoFgCuentaId>sample string 11</PagoFgCuentaId>
  <PagoReferencia>sample string 12</PagoReferencia>
  <PrveedorBanco>sample string 13</PrveedorBanco>
  <PrveedorCuenta>sample string 14</PrveedorCuenta>
  <PrveedorDireccion>sample string 15</PrveedorDireccion>
  <PrveedorNombre>sample string 16</PrveedorNombre>
  <PrveedorRFC>sample string 17</PrveedorRFC>
  <TipoDeCambio>sample string 7</TipoDeCambio>
  <Total>sample string 8</Total>
  <UUID>sample string 9</UUID>
</GastoSimplificadoModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Edita el gasto seleccionado

OperationResultOfInt32
NameDescriptionTypeAdditional information
Content

integer

None.

ErrorCode

Código de error para mostrar al usuario

ErrorCodeEnum

None.

Result

Resultado obtenido en la operación

ResultTypeEnum

None.

ErrorCodeName

Descripción del código de error

string

None.

Info

Información obtenida durante el proceso

Collection of OperationMessage

None.

Messages

Lista de mensajes generados al presentar los resultados

Collection of string

None.

SingleLineErrors

Mensajes mostrados en una línea única

string

None.

Success

Indica si la operación a tratar ha sido exitosa o no

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "Content": 1,
  "ErrorCode": 0,
  "Result": 0,
  "ErrorCodeName": "NONE",
  "Info": [],
  "Messages": [],
  "SingleLineErrors": "",
  "Success": true
}

application/xml, text/xml

Sample:
<OperationResultOfint xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BSX.Base.BL">
  <Messages xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
</OperationResultOfint>