Introdução

Os Documentos originados do GERA via integração ensemble, são salvos na tabela de fila de processamento.
Tabela envolvida:
     LX_FIN.FIN_INTEGRACAO_DOC_FINANCEIRO

Obs.: Necessário passar os cabeçalhos de autenticação, processo não descrito nesse documento.

COLOCA DOCUMENTO FINANCEIRO NA FILA DE PROCESSAMENTO

…POST… 
                /api/FilaAtendimento/EnfileirarDocumento

Nesta página:

Parâmetros

Nome

Tipo

Descrição

Requerido

lstDocumcentos

Documento[]

Lista de documentos a serem enfileirados

Sim

 

TIPOS

Documentos

Nome

Tipo

Descrição

Requerido

IdLinx

int?

-

não

CodigoBandeiraCartao

string

-

sim

NumeroAprovacaoCartao

string

-

sim

CVCartao

string

-

sim

TaxaAdministracaoCartao

decimal?

-

não

IndicaTef

bool?

-

não

AlineaCheque

int?

-

não

CMC7

string

-

sim

ChequeBanco

string

-

sim

ChequeAgencia

string

-

sim

CodigoRedeCartao

string

-

sim

ChequeConta

string

-

sim

ChequeFavorecido

string

-

sim

ChequeFavorecidoCnpj

string

-

sim

IdContrato

int?

-

não

TipoPagamento

byte?

-

não

CodigoRegraCartao

string

-

sim

NumeroCartao

string

-

sim

DescricaoOperacao

string

-

sim

Observacao

string

-

sim

Chave_Hash

string

-

sim

NumeroDevolucoes

int?

-

não

IdAdmCartao

int?

-

não

TipoDocumento

byte?

-

não

ContaReceitaDespesa

string

-

sim

IdDocumento

int

-

sim

IdOperacaoFinalidade

int

-

sim

IdFilial

int?

-

não

CnpjFilial

string

-

sim

IdTeceiro

int?

-

não

CnpjTerceiro

string

-

sim

IdSacado

int?

-

não

CnpjSacado

string

-

sim

NumeroDocumento

string

-

sim

Fatura

string

-

sim

Serie

string

-

sim

DataEmissao

DateTime

-

sim

Vencimento

DateTime

-

sim

DataReferencia

DateTime

-

sim

Valor

decimal

-

sim

TaxaMulta

decimal?

-

não

TaxaJuros

decimal?

-

não

QtdeParcelas

int

-

sim

IdContaCaixaCorrente

int?

-

não

ContaCaixaCorrente

string

-

sim

IdContaReceitaDespesa

int?

-

não

DocumentoParcela_LISTA

DocumentoParcela[]

-

sim

DocumentoRateio_LISTA

DocumentoRateio[]

-

sim

 DocumentoParcela

Nome

Tipo

Descrição

Requerido

SaldoAcrescimo

decimal?

-

não

SaldoJuros

decimal?

-

não

SaldoMulta

decimal?

-

não

SaldoDesconto

decimal?

-

não

DiasProrrogados

int?

-

não

PorcDescontoVencimento

decimal?

-

não

DataDescontoVencimento

DateTime?

-

não

ContaCaixaCorrente

string

-

sim

IdContaCaixaCorrente

int?

-

não

TaxaAdministracaoCartao

decimal?

-

não

Vencimento

DateTime

-

sim

Valor

decimal

-

sim

Parcela

string

-

sim

IdDocumento

int

-

sim

IdDocumentoParcela

int

-

sim

SeuNumero

string

-

sim

 DocumentoRateio

Nome

Tipo

Descrição

Requerido

IdDocumentoRateio

int

-

sim

IdDocumento

int

-

sim

IdFilial

int?

-

não

CnpjFilial

string

-

sim

IdCentroResultado

int?

-

sim

CodigoCentroResultado

string

-

sim

DescCentroResultado

string

-

sim

DataReferencia

DateTime

-

sim

IdContaReceitaDespesa

int?

-

sim

ContaReceitaDespesa

string

-

sim

Valor

decimal

-

sim

Percentual

decimal?

-

sim

 

REQUEST

curl --location --request POST '{local_api}/api/FilaAtendimento/EnfileirarDocumento' \

--header 'Content-Type: application/json' \

--header 'CurrentCompany: f27ffc4f-eb6e-4484-91ed-a318a4a394b0' \

--header 'AuthorizationToken: ba12947d-4b35-4c3f-b4b1-da54bf56f192' \

--header 'CurrentUser: 1445d056-d841-4d09-a9bf-ad50aa76ca6e' \

--header 'AccessGroup: 00000000-0000-0000-0000-000000000000' \

--header 'EconomicGroup: 057563a9-303c-40ab-a725-4a824cc71983' \

--header 'Environment: 190' \

--header 'Application: 2d606cc0-ea7e-470e-b535-23f3c7a29a18' \

--header 'Content-Type: text/plain' \

--data-raw ' [

  {

    "IdLinx": null,

    "CodigoBandeiraCartao": null,

    "NumeroAprovacaoCartao": null,

    "CVCartao": null,

    "TaxaAdministracaoCartao": null,

    "IndicaTef": null,

    "AlineaCheque": null,

    "CMC7": null,

    "ChequeBanco": null,

    "ChequeAgencia": null,

    "CodigoRedeCartao": null,

    "ChequeConta": null,

    "ChequeFavorecido": null,

    "ChequeFavorecidoCnpj": null,

    "IdContrato": null,

    "TipoPagamento": null,

    "CodigoRegraCartao": null,

    "NumeroCartao": null,

    "DescricaoOperacao": null,

    "Observacao": null,

    "Chave_Hash": null,

    "NumeroDevolucoes": null,

    "IdAdmCartao": null,

    "TipoDocumento": null,

    "ContaReceitaDespesa": null,

    "IdDocumento": 0,

    "IdOperacaoFinalidade": 0,

    "IdFilial": null,

    "CnpjFilial": null,

    "IdTeceiro": null,

    "CnpjTerceiro": null,

    "IdSacado": null,

    "CnpjSacado": null,

    "NumeroDocumento": null,

    "Fatura": null,

    "Serie": null,

    "DataEmissao": "0001-01-01T00:00:00",

    "Vencimento": "0001-01-01T00:00:00",

    "DataReferencia": "0001-01-01T00:00:00",

    "Valor": 0.0,

    "TaxaMulta": null,

    "TaxaJuros": null,

    "QtdeParcelas": 0,

    "IdContaCaixaCorrente": null,

    "ContaCaixaCorrente": null,

    "IdContaReceitaDespesa": null,

    "DocumentoParcela_LISTA": [

      {

        "SaldoAcrescimo": null,

        "SaldoJuros": null,

        "SaldoMulta": null,

        "SaldoDesconto": null,

        "DiasProrrogados": null,

        "PorcDescontoVencimento": null,

        "DataDescontoVencimento": null,

        "ContaCaixaCorrente": null,

        "IdContaCaixaCorrente": null,

        "TaxaAdministracaoCartao": null,

        "Vencimento": "0001-01-01T00:00:00",

        "Valor": 0.0,

        "Parcela": null,

        "IdDocumento": 0,

        "IdDocumentoParcela": 0,

        "SeuNumero": null

      }

    ],

    "DocumentoRateio_LISTA": [

      {

        "IdDocumentoRateio": 0,

        "IdDocumento": 0,

        "IdFilial": null,

        "CnpjFilial": null,

        "IdCentroResultado": null,

        "CodigoCentroResultado": null,

        "DescCentroResultado": null,

        "DataReferencia": "0001-01-01T00:00:00",

        "IdContaReceitaDespesa": null,

        "ContaReceitaDespesa": null,

        "Valor": 0.0,

        "Percentual": null

      }

    ]

  }

]'

 

RESPONSES

201 – Created
Conteúdo: Vazio 

401 – UNAUTHORIZED 
CONTEÚDO: VAZIO

CABEÇALHOS:

  • authorizationerror: Headers de autenticação inválidos.

400 – BAD REQUEST

Nome

Tipo

Descrição

Requerido

Message

String

Descrição do erro ocorrido seja por falha de negócio ou de sistema

sim

 

Conteúdo:

{

        "message": "Falha ao inserir na tabela Vazio LX_FIN.FIN_INTEGRACAO_DOC_FINANCEIRO. Detalhe: PRIMARY KEY VIOLATED"

}


  • Sem rótulos