2.0info: 1.40.2 Tesouraria description: Serviço de tesouraria x-senior-domain: erpx_fin x-senior-domain-path: erpx_fin x-senior-service-path: tesouraria contact: name: Senior X Platform url: https://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/erpx_finsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /tesouraria/queries/healthcheck: post: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Query para o SRE verificar a disponibilidade do serviço tags: – Queries x-senior-visibility: PRIVATE parameters: responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/upDown description: Status geral do serviço checks: type: array items: type: object allOf: – #/definitions/checkData minimum: 1 description: Verificações para assegurar o status 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/obterTransacaoxProcesso: post: description: Retorna Transações de tesouraria tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – operacao – e070emp – tipoTransacao properties: operacao: type: string allOf: – #/definitions/enumOpcTes description: Operação e001tns: type: string description: Informar a transação e070emp: type: string description: Informar a Empresa tipoTransacao: type: string allOf: – #/definitions/enumTipTns description: Informar o tipo de transação responses: 200: description: Ok schema: type: object required: – transacoesId properties: transacoesId: type: array items: type: string minimum: 1 description: Registros 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/obterSaldosContasInternas: post: description: Primitiva que retorna o saldos das contas internas tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – modalidadeMovimentoTesouraria – buscarSaldo properties: empresaId: type: array items: type: string description: Filtro por empresa tipoContaId: type: array items: type: string description: Filtro por tipo de conta contaInternaId: type: array items: type: string description: Filtro por conta interna periodoInicial: type: string format: date description: Filtro por período inicial do movimento periodoFinal: type: string format: date description: Filtro por período final do movimento transacaoId: type: array items: type: string description: Filtro por transação do movimento modalidadeMovimentoTesouraria: type: string allOf: – #/definitions/enumModalidadeMovimentoTesouraria description: Indicativo da busca do movimento (por data de liberação ou por data de movimento) buscarSaldo: type: string allOf: – #/definitions/enumBuscarSaldo description: Tipo de saldo a ser retornado pageRequest: type: object allOf: – #/definitions/recPageRequest description: Paginação e ordenação responses: 200: description: Ok schema: type: object required: – totalElements – saldos properties: totalElements: type: integer format: int64 description: Total de registros saldos: type: array items: type: object allOf: – #/definitions/recSaldoContaInterna minimum: 1 description: Saldos retornados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/obterCreditosReceberBaixar: post: description: Retorna duplicatas a receber (obterDuplicatasReceber) tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – pageRequest properties: filter: type: object allOf: – #/definitions/recFilterTitulosReceber description: Filtro com os parâmetros de busca pageRequest: type: object allOf: – #/definitions/recPageRequest description: Paginação e ordenação responses: 200: description: Ok schema: type: object required: – totalElements properties: titulos: type: array items: type: object allOf: – #/definitions/recTitulosReceber description: Duplicatas a receber filtradas totalElements: type: integer format: int64 description: Total de duplicatas retornadas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/obterSugestaoTitulosContasReceberTesouraria: post: description: Primitiva que irá sugerir os títulos para a sua geração em lote tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: quantidadeTitulos: type: integer format: int64 description: Quantidade de títulos a serem sugeridos empresa: type: string description: Deverá receber E070EMP.ID filial: type: string description: Deverá receber E070FIL.ID dataEmissao: type: string format: date description: Data de emissão do futuro título dataEntrada: type: string format: date description: Data de entrada do futuro título cliente: type: string description: Deverá receber E001PES.ID transacao: type: string description: Deverá receber E001TNS.ID numeroCheque: type: string description: Número do cheque formaPagamento: type: string description: Código forma de pagamento e066fpg.id contaFinanceira: type: string description: Código conta financeira e091plf.id contaContabil: type: string description: Código conta contábil e045pla.id centroCusto: type: string description: Código centro custo e044ccu.id valor: type: string description: Valor a serem gerados os futuros títulos primeiroVencimento: type: string format: date description: Data do primeiro vencimento do primeiro título contaInterna: type: string description: e600cco dataPrevisaoPagamento: type: string format: date description: Deverá receber E001TNS.ID dataLiberacao: type: string format: date description: Data da liberação numeroDocumento: type: string description: Numero do documento historico: type: string description: Historico complemento: type: string description: Complemento observacaoTitulo: type: string description: Observação condicaoPagamento: type: string description: Condição de pagamento prefixoTitulo: type: string maxLength: 15 description: Número sugestivo do futuro título tipoTitulo: type: string description: tipo título responses: 200: description: Ok schema: type: object required: – titulos – totalElements properties: titulos: type: array items: type: object allOf: – #/definitions/recSugestaoTituloTesourariaContasReceber minimum: 1 description: Titulos sugeridos totalElements: type: integer format: int64 description: Total de elementos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Primitiva que irá sugerir os títulos para a sua geração em lote tags: – Queries x-senior-visibility: PRIVATE parameters: – name: quantidadeTitulos description: Quantidade de títulos a serem sugeridos in: query type: integer format: int64 – name: empresa description: Deverá receber E070EMP.ID in: query type: string – name: filial description: Deverá receber E070FIL.ID in: query type: string – name: dataEmissao description: Data de emissão do futuro título in: query type: string format: date – name: dataEntrada description: Data de entrada do futuro título in: query type: string format: date – name: cliente description: Deverá receber E001PES.ID in: query type: string – name: transacao description: Deverá receber E001TNS.ID in: query type: string – name: numeroCheque description: Número do cheque in: query type: string – name: formaPagamento description: Código forma de pagamento e066fpg.id in: query type: string – name: contaFinanceira description: Código conta financeira e091plf.id in: query type: string – name: contaContabil description: Código conta contábil e045pla.id in: query type: string – name: centroCusto description: Código centro custo e044ccu.id in: query type: string – name: valor description: Valor a serem gerados os futuros títulos in: query type: string – name: primeiroVencimento description: Data do primeiro vencimento do primeiro título in: query type: string format: date – name: contaInterna description: e600cco in: query type: string – name: dataPrevisaoPagamento description: Deverá receber E001TNS.ID in: query type: string format: date – name: dataLiberacao description: Data da liberação in: query type: string format: date – name: numeroDocumento description: Numero do documento in: query type: string – name: historico description: Historico in: query type: string – name: complemento description: Complemento in: query type: string – name: observacaoTitulo description: Observação in: query type: string – name: condicaoPagamento description: Condição de pagamento in: query type: string – name: prefixoTitulo description: Número sugestivo do futuro título in: query type: string maxLength: 15 – name: tipoTitulo description: tipo título in: query type: string responses: 200: description: Ok schema: type: object required: – titulos – totalElements properties: titulos: type: array items: type: object allOf: – #/definitions/recSugestaoTituloTesourariaContasReceber minimum: 1 description: Titulos sugeridos totalElements: type: integer format: int64 description: Total de elementos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/obterSugestaoTitulosContasPagarTesouraria: post: description: Primitiva que irá sugerir os títulos para a sua geração em lote tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: quantidadeTitulos: type: integer format: int64 description: Quantidade de títulos a serem sugeridos empresa: type: string description: Deverá receber E070EMP.ID filial: type: string description: Deverá receber E070FIL.ID dataEmissao: type: string format: date description: Data de emissão do futuro título dataEntrada: type: string format: date description: Data de entrada do futuro título fornecedor: type: string description: Deverá receber E001PES.ID transacao: type: string description: Deverá receber E001TNS.ID formaPagamento: type: string description: Código forma de pagamento e066fpg.id contaFinanceira: type: string description: Código conta financeira e091plf.id contaContabil: type: string description: Código conta contábil e045pla.id centroCusto: type: string description: Código centro custo e044ccu.id valor: type: string description: Valor a serem gerados os futuros títulos primeiroVencimento: type: string format: date description: Data do primeiro vencimento do primeiro título contaInterna: type: string description: Conta interna tipoDocumento: type: string description: Tipo de documento (e089doc.id) dataPrevisaoPagamento: type: string format: date description: Data do pagamento previsto dataLiberacao: type: string format: date description: Data da liberação numeroDocumento: type: string description: Número historico: type: string description: Histórico complemento: type: string description: Complemento observacao: type: string description: Observação condicaoPagamento: type: string description: Condição de pagamento prefixoTitulo: type: string maxLength: 15 description: Prefixo tipoTitulo: type: string description: Tipo do título responses: 200: description: Ok schema: type: object required: – titulos – totalElements properties: titulos: type: array items: type: object allOf: – #/definitions/recSugestaoTituloTesourariaContasPagar minimum: 1 description: Títulos totalElements: type: integer format: int64 description: Total de títulos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Primitiva que irá sugerir os títulos para a sua geração em lote tags: – Queries x-senior-visibility: PRIVATE parameters: – name: quantidadeTitulos description: Quantidade de títulos a serem sugeridos in: query type: integer format: int64 – name: empresa description: Deverá receber E070EMP.ID in: query type: string – name: filial description: Deverá receber E070FIL.ID in: query type: string – name: dataEmissao description: Data de emissão do futuro título in: query type: string format: date – name: dataEntrada description: Data de entrada do futuro título in: query type: string format: date – name: fornecedor description: Deverá receber E001PES.ID in: query type: string – name: transacao description: Deverá receber E001TNS.ID in: query type: string – name: formaPagamento description: Código forma de pagamento e066fpg.id in: query type: string – name: contaFinanceira description: Código conta financeira e091plf.id in: query type: string – name: contaContabil description: Código conta contábil e045pla.id in: query type: string – name: centroCusto description: Código centro custo e044ccu.id in: query type: string – name: valor description: Valor a serem gerados os futuros títulos in: query type: string – name: primeiroVencimento description: Data do primeiro vencimento do primeiro título in: query type: string format: date – name: contaInterna description: Conta interna in: query type: string – name: tipoDocumento description: Tipo de documento (e089doc.id) in: query type: string – name: dataPrevisaoPagamento description: Data do pagamento previsto in: query type: string format: date – name: dataLiberacao description: Data da liberação in: query type: string format: date – name: numeroDocumento description: Número in: query type: string – name: historico description: Histórico in: query type: string – name: complemento description: Complemento in: query type: string – name: observacao description: Observação in: query type: string – name: condicaoPagamento description: Condição de pagamento in: query type: string – name: prefixoTitulo description: Prefixo in: query type: string maxLength: 15 – name: tipoTitulo description: Tipo do título in: query type: string responses: 200: description: Ok schema: type: object required: – titulos – totalElements properties: titulos: type: array items: type: object allOf: – #/definitions/recSugestaoTituloTesourariaContasPagar minimum: 1 description: Títulos totalElements: type: integer format: int64 description: Total de títulos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/obterTotalCreditosReceberBaixar: post: description: Retorna o total financeiro dos créditos a receber tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/recFilterTitulosReceber description: Filtro com os parâmetros de busca responses: 200: description: Ok schema: type: object required: – totalCreditos properties: totalCreditos: type: string description: Total financeiro dos créditos a receber 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/obterMovimentosTesouraria: post: description: Retornar movimentos da tesouraria tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: movimentoId: type: array items: type: string description: Filtro pelos identificadores dos movimentos empresaId: type: array items: type: string description: Filtro por empresa tipoContaId: type: array items: type: string description: Filtro por tipo de conta contaInternaId: type: array items: type: string description: Filtro por conta interna periodoInicial: type: string format: date description: Filtro por período inicial do movimento periodoFinal: type: string format: date description: Filtro por período final do movimento transacaoId: type: array items: type: string description: Filtro por transação do movimento modalidadeMovimentoTesouraria: type: string allOf: – #/definitions/enumModalidadeMovimentoTesouraria description: Indicativo da busca do movimento (por data de liberação ou por data de movimento) movimentosConciliados: type: boolean description: Movimentos conciliados default: false valorInicial: type: string description: Filtro por valor – Faixa inicial valorFinal: type: string description: Filtro por valor – Faixa final naturezaMovimento: type: string allOf: – #/definitions/enumNatureza description: Filtro por natureza de movimento documento: type: array items: type: string description: Filtro por documento numeroCheque: type: array items: type: integer format: int64 description: Filtro por número de cheque situacaoMovimento: type: string allOf: – #/definitions/enumSitReg description: Filtro por situação da conta pageRequest: type: object allOf: – #/definitions/recPageRequest description: Controle de paginação responses: 200: description: Ok schema: type: object required: – total properties: movimentos: type: array items: type: object allOf: – #/definitions/recMovimentoTesourariaConsulta description: Movimentos da tesouraria total: type: integer format: int64 description: Quantidade de movimentos a paginar 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/obterValoresPendentesConciliacao: post: description: Retornar os valores pendentes de conciliação bancária tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – periodoInicial – periodoFinal properties: empresaId: type: array items: type: string description: Filtro por empresa tipoContaId: type: array items: type: string description: Filtro por tipo de conta contaInternaId: type: array items: type: string description: Filtro por conta interna periodoInicial: type: string format: date description: Filtro por período inicial do movimento periodoFinal: type: string format: date description: Filtro por período final do movimento pageRequest: type: object allOf: – #/definitions/recPageRequest description: Paginação e ordenação responses: 200: description: Ok schema: type: object required: – total properties: total: type: integer format: int64 description: Total de contas valoresPendentes: type: array items: type: object allOf: – #/definitions/recValoresPendentesConciliacao description: Valores pendentes de conciliação por conta interna 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/getMetadata: post: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: metadataFormat: type: string description: responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: metadataFormat description: in: query type: string responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/actions/gravarMovimentoContaInterna: post: description: Primitiva que irá salvar os movimentos de conta interna tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – movimento properties: movimento: type: object allOf: – #/definitions/recE600mcc description: Movimento a ser persistido loteFinanceiroReprocessamentoId: type: string description: Lote Financeiro reprocessamento responses: 200: description: Ok schema: type: object required: – loteFinanceiro properties: loteFinanceiro: type: string description: Id do lote financeiro gerado pelo movimento manual 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/actions/gerarTransferenciaEntreContasInternas: post: description: Primitiva que realiza a transferência de valores entre uma ou mais contas tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: contaInternaOrigem: type: object allOf: – #/definitions/recPreparacaoTransferencia description: Informações da conta origem para o processo de transferência contasInternasDestinos: type: array items: type: object allOf: – #/definitions/recMovimentoDestinoTransferencia description: Informações das contas destinos para o processo de transferência loteFinanceiroReprocessamentoId: type: string description: Lote Financeiro reprocessamento responses: 200: description: Ok schema: type: object required: – loteFinanceiroId properties: loteFinanceiroId: type: string description: Lote financeiro gerado para o processo de transferência 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/actions/validarTransferenciaContaOrigem: post: description: Primitiva para validar os dados da conta de origem na transferência bancaria antes de prosseguir para o próximo passo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: contaInternaOrigem: type: object allOf: – #/definitions/recPreparacaoTransferencia description: Informações da conta origem para o processo de transferência responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/actions/gerarCreditoFornecedor: post: description: Primitiva que realiza um adiantamento a fornecedor com movimentação na tesouraria tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – preparacaoCreditoFornecedor – titulos properties: preparacaoCreditoFornecedor: type: object allOf: – #/definitions/recPreparacaoCredito description: Informações da preparação da tesouraria para a geração do movimento de débito na conta interna titulos: type: array items: type: object allOf: – #/definitions/recTituloContasPagar minimum: 1 description: Dados dos títulos a pagar de adiantamento que serão gerados loteFinanceiroReprocessamentoId: type: string description: Lote Financeiro reprocessamento responses: 200: description: Ok schema: type: object required: – loteFinanceiroId properties: loteFinanceiroId: type: string description: Lote financeiro gerado para o processo de geração de crédito a fornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/actions/gerarCreditoCliente: post: description: Primitiva que realiza um adiantamento a cliente com movimentação na tesouraria tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – movimentoTesouraria – titulos properties: movimentoTesouraria: type: object allOf: – #/definitions/recMovimentoTesourariaCreditoCliente description: Informações do movimento da tesouraria para a geração do crédito na conta interna titulos: type: array items: type: object allOf: – #/definitions/recTituloContasReceber minimum: 1 description: Dados dos títulos a receber de adiantamento que serão gerados loteFinanceiroReprocessamentoId: type: string description: Lote Financeiro reprocessamento responses: 200: description: Ok schema: type: object required: – loteFinanceiroId properties: loteFinanceiroId: type: string description: Lote financeiro gerado para o processo de geração de crédito a cliente 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/actions/gerarPreparacaoOutros: post: description: Geração de uma preparação (Cheque/Aviso avulso) tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – preparacao properties: preparacao: type: object allOf: – #/definitions/recPreparacaoOutros description: Informações para geração da preparação loteFinanceiroReprocessamentoId: type: string description: Lote Financeiro reprocessamento responses: 200: description: Ok schema: type: object required: – loteFinanceiroId properties: loteFinanceiroId: type: string description: Lote financeiro gerado para o processo de geração de crédito a fornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/actions/gerarDevolucaoCreditoFornecedor: post: description: Geração de uma devolução de crédito a fornecedor tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – preparacao – titulos properties: preparacao: type: object allOf: – #/definitions/recPreparacaoCredito description: Informações da preparação da tesouraria para a geração de devolução de créditos a fornecedor titulos: type: object allOf: – #/definitions/recDevolucaoCredito description: Títulos de créditos que serão devolvidos loteFinanceiroReprocessamentoId: type: string description: Lote Financeiro reprocessamento responses: 200: description: Ok schema: type: object required: – loteFinanceiroId properties: loteFinanceiroId: type: string description: Lote financeiro gerado para o processo de devolução de crédito a fornecedor 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/actions/gerarDevolucaoCreditoCliente: post: description: Geração de uma devolução de crédito a cliente tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – preparacao – titulos properties: preparacao: type: object allOf: – #/definitions/recPreparacaoCredito description: Informações da preparação da tesouraria para a geração de devolução de créditos a cliente titulos: type: object allOf: – #/definitions/recDevolucaoCreditoReceber description: Títulos de créditos que serão devolvidos loteFinanceiroReprocessamentoId: type: string description: Lote Financeiro reprocessamento responses: 200: description: Ok schema: type: object required: – loteFinanceiroId properties: loteFinanceiroId: type: string description: Lote financeiro gerado para o processo de devolução de crédito a cliente 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /tesouraria/actions/gravarTituloTesouraria: post: description: Primitiva que irá salvar os títulos de tesouraria tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – titulos – recFiltro properties: titulos: type: array items: type: object allOf: – #/definitions/recE501tcp minimum: 1 description: Títulos recFiltro: type: object allOf: – #/definitions/recFiltroTituloTesouraria description: Filtros loteFinanceiroReprocessamentoId: type: string description: Lote Financeiro reprocessamento responses: 200: description: Ok schema: type: object required: – loteFinanceiro properties: loteFinanceiro: type: string description: Lote Financeiro 400: description: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente 401: description: Usuário ou senha inválido default: description: Error response schema: #/definitions/genericError /tesouraria/actions/gravarTituloContasReceberTesouraria: post: description: Salva os títulos de tesouraria do Contas Receber tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – titulos – movimentoTesouraria properties: titulos: type: array items: type: object allOf: – #/definitions/recTituloContasReceber minimum: 1 description: Títulos movimentoTesouraria: type: object allOf: – #/definitions/recMovimentoTesouraria description: Informações do movimento da tesouraria loteFinanceiroReprocessamentoId: type: string description: Lote Financeiro reprocessamento responses: 200: description: Ok schema: type: object required: – loteFinanceiro properties: loteFinanceiro: type: string description: Lote Financeiro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericErrordefinitions: upDown: description: Up or down type: string enum: – UP – DOWN enumTypeOrder: description: Enumeração para o tipo de ordenação type: string enum: – ASC – DESC enumBuscarSaldo: description: Tipo de saldo type: string enum: – CONCILIADOS – NAO_CONCILIADOS – SO_SALDOS – TODOS enumModalidadeMovimentoTesouraria: description: Modalidade de movimento da tesouraria type: string enum: – LIBERACAO – MOVIMENTO enumNatureza: description: Filtrar por natureza type: string enum: – CREDITO – DEBITO – TODOS enumOpcTes: description: Opção Tesouria type: string enum: – TRANSFERENCIA – CREDITO_FORNECEDOR – CREDITO_CLIENTE – DEVOLUCAO_CREDITO_FORNECEDOR – DEVOLUCAO_CREDITO_CLIENTE – INCLUSAO_CONTAS_RECEBER – INCLUSAO_CONTAS_PAGAR – PREPARACAO enumTipTns: description: Tipo de transação type: string enum: – ENTRADA – TESOURARIA enumTipoVencimento: description: Tipo de vencimento do título type: string enum: – PROVAVEL_PAGAMENTO – VENCIMENTO_ORIGINAL – VENCIMENTO_PRORROGADO enumTipoValorTitulo: description: Tipo do valor do título type: string enum: – ABERTOS – LIQUIDADOS – AMBOS enumModalidadeTitulo: description: Modalidade do título type: string enum: – PREVISTOS – EFETIVOS – AMBOS enumPerFlu: description: Período type: string enum: – VD – VS – VQ – VM – VT – VR – VA enumTipImp: description: Tipo de imposto type: string enum: – V1 – V2 – V3 – V4 – V5 – V6 – V7 – V8 – V9 – V10 – V11 – V12 – V13 – V14 – V15 – V16 – V17 – V18 – V19 – V20 – V21 – V22 – V23 – V24 – V25 – V26 – V27 – V28 – V29 – V30 – V31 – V32 – V33 – V34 – V35 – V36 – V37 – V38 – V39 – V40 – V41 – V42 – V43 – V44 – V45 – V46 – V47 – V48 – V49 – V50 – V51 – V52 – V53 – V54 – V55 – V56 – V57 – V58 – V59 – V60 – V61 – V62 – V63 – V64 – V65 – V66 – V67 – V68 – V69 – V95 – V96 – V97 – V98 – V99 enumLisMod: description: Módulo type: string enum: – VVEP – VVEO – VVEC – VVEF – VVES – VVEN – VESN – VESR – VESB – VESC – VESF – VCRE – VCRP – VCRB – VCRA – VRAM – VCRV – VCOO – VCSO – VCOF – VCOS – VCON – VCPE – VCPP – VCPB – VCPM – VCPA – VPAM – VCPV – VCBC – VCBM – VFTC – VPCP – VCFB – VPAT – VPRJ – VCCR – VCCP enumTipJrs: description: Tipo de juros type: string enum: – VS – VC enumTipTcc: description: Tipo de conta bancária type: string enum: – V1 – V2 – V3 – V4 – V5 – V6 – V7 – V8 – V9 – V10 enumTipMoe: description: Tipo de moeda type: string enum: – VV – VD – VP – VE – VH enumTipCot: description: Tipo de cotação type: string enum: – VD – VM enumTipoValor: description: Tipo de valor type: string enum: – IGUALITARIO – DIVIDIDO enumSituacaoTitulo: description: Situação do título type: string enum: – VAO – VAN – VAA – VAB – VAC – VAE – VAI – VAJ – VAP – VAR – VAS – VAV – VAX – VCA – VCE – VCO – VLQ – VLC – VLI – VLM – VLO – VLP – VLS – VLV – VLX – VPE – VPB – VAZ enumTipCnc: description: Tipo de efetivação type: string enum: – VA – VM enumOriMcc: description: Origem do Movimento type: string enum: – VCR – VCP – VCM – VCH – VOU enumSitReg: description: Situação type: string enum: – VA – VI enumDebCre: description: Tipo de Pagamento type: string enum: – VD – VC enumSitTit: description: Situação do título type: string enum: – VAO – VAN – VAA – VAB – VAC – VAE – VAI – VAJ – VAP – VAR – VAS – VAV – VAX – VCA – VCE – VCO – VLQ – VLC – VLI – VLM – VLO – VLP – VLS – VLV – VLX – VPE userNotificationKind: description: User notification kind. type: string enum: – Operational – Management – News userNotificationPriority: description: User notification priority. type: string enum: – Error – Alert – None eventEmailFormat: description: Format of the email type: string enum: – HTML – PLAIN_TEXT checkData: description: Dados do healthcheck type: object required: – name – status properties: name: type: string description: Nome do healthcheck status: type: string allOf: – #/definitions/upDown description: Status do healthcheck recPageRequest: description: Paginação e ordenação type: object required: – offset – size properties: offset: type: integer format: int64 description: Página size: type: integer format: int64 description: Total registros orderyBy: type: array items: type: object allOf: – #/definitions/recFieldsOrderBy description: Campos da ordenação dos registros a serem pesquisados recFieldsOrderBy: description: Define o registro com os dados dos campos à serem ordenados type: object required: – field – order properties: field: type: string description: Nome do campo a ser ordenado order: type: string allOf: – #/definitions/enumTypeOrder description: Tipo de ordenação do campo (ASC / DESC) recSaldoContaInterna: description: Estrutura de saldo da conta interna type: object required: – movimento – saldoAcumulado properties: movimento: type: object allOf: – #/definitions/recMovimentoTesourariaConsulta description: Movimento saldoAcumulado: type: string description: Saldo acumladulo dos movimentos recMovimentoTesourariaConsulta: description: Movimento gerado na tesouraria type: object required: – id – empresa – filial – contaInterna – transacao – dataMovimento – dataLiberacao – dataContabil – natureza – valorMovimento – informacoesAdicionaisTesouraria properties: id: type: string description: Identificador do movimento empresa: type: object allOf: – #/definitions/recGenerico description: Informação da empresa filial: type: object allOf: – #/definitions/recGenerico description: Filial contaInterna: type: object allOf: – #/definitions/recGenerico description: Conta interna utilizada transacao: type: object allOf: – #/definitions/recGenerico description: Transação utilizada dataMovimento: type: string format: date description: Data do movimento de transferência dataLiberacao: type: string format: date description: Data da liberação dataContabil: type: string format: date description: Data contábil natureza: type: string allOf: – #/definitions/enumDebCre description: Natureza do movimento (Débito/Crédito) valorMovimento: type: string description: Valor do movimento informacoesAdicionaisTesouraria: type: object allOf: – #/definitions/recInformacoesAdicionaisMovimentoTesourariaConsulta description: Informações adicionais do movimento da tesouraria recInformacoesAdicionaisMovimentoTesourariaConsulta: description: Informações adicionais do movimento da tesouraria type: object required: – origemMovimento – tipoMovimento – lancadoPlanoFinanceiro – situacaoMovimento – usuarioGerador – dataGeracao properties: origemMovimento: type: string allOf: – #/definitions/enumOriMcc description: Origem do movimento tipoMovimento: type: string allOf: – #/definitions/enumTipCnc description: Tipo de movimento numeroCheque: type: integer format: int64 description: Número do cheque naturezaGasto: type: object allOf: – #/definitions/recGenerico description: Informação da natureza de gasto tipoDocumento: type: object allOf: – #/definitions/recGenerico description: Indicativo do tipo de documento numeroDocumento: type: string maxLength: 20 description: Número do documento do movimento historico: type: string maxLength: 100 description: Histórico do movimento complemento: type: string maxLength: 100 description: Complemento do histórico do movimento observacao: type: string maxLength: 250 description: Observação do movimento nomeRecebedor: type: string maxLength: 100 description: Nome do recebedor do cheque loteContabil: type: integer format: int64 description: Número do lote contábil lancadoPlanoFinanceiro: type: boolean description: Lançado no plano financeiro situacaoMovimento: type: string allOf: – #/definitions/enumSitReg description: Situacao valoresMovimentoTesourariaMoedaEstrangeira: type: object allOf: – #/definitions/recValoresMovimentoTesourariaMoedaEstrangeira description: Informações do movimento da tesouraria em moeda estrangeira rateio: type: object allOf: – #/definitions/recRateioGenerico description: Informações rateio conciliado: type: boolean description: Indicativo se o movimento está conciliado usuarioGerador: type: string description: Usuário que realizou o movimento dataGeracao: type: string format: date-time description: Data da geração do movimento recValoresMovimentoTesourariaMoedaEstrangeira: description: Informações do movimento da tesouraria em moeda estrangeira type: object required: – valorDataMovimento – cotacaoDataMovimento – valorDataLiberacao – cotacaoDataLiberacao properties: valorDataMovimento: type: string description: Valor do movimento na moeda estrangeria na data de movimento cotacaoDataMovimento: type: string description: Valor da cotação do movimento na moeda estrangeria na data de movimento valorDataLiberacao: type: string description: Valor do movimento na moeda estrangeria na data de liberação cotacaoDataLiberacao: type: string description: Valor da cotação do movimento na moeda estrangeria na data de liberação recPreparacaoTransferencia: description: Informações para geração da preparação da transferência bancária type: object required: – filialId – contaInternaId – transacaoId – dataMovimento – dataLiberacao – valorTransferencia properties: filialId: type: string description: Indicativo da filial que está realizando a transferência contaInternaId: type: string description: Indicativo da conta interna origem para transferência.\nSomente serão aceitas contas internas:\n1) Tipo de aplicação igual a 1, 2, 4, 5, 8, 9, 10 (e600cco.e034tcc.AplTcc in (1, 2, 4, 5, 8, 9, 10))\n2) Liberadas para a filial informada transacaoId: type: string description: Indicativo da transação do movimento origem\nSomente serão aceitas transações:\n1) Da empresa da filial informada\n2) Módulo: CBM (e001tns.LisMod = VCBM)\n3) Aceita lançamento manual (e001tns.AceMan is true)\n4) Ativas (e001tns.SitTns is true)\n5) Que movimentam somente débitos (e001tnsFinTes.CxbDec = VD)\n6) Tipo de débito diferente de N-Nenhum (e001tnsFinTes.CxbChe VN) dataMovimento: type: string format: date description: Data do movimento de transferência dataLiberacao: type: string format: date description: Data da liberação agrupaMovimentos: type: boolean description: Indicativo se realiza a geração dos movimentos agrupados ou não. Somente será utilizado quando transação informada tiver em seu cadastro o tipo de débito igual O-Outros débitos default: false numeroCheque: type: integer format: int64 description: Número do cheque/aviso de débito\nSomente será aceito quando o tipo de débito da transação não for igual a N-Nenhum ou O-Outros débitos (e001tnsFinTes.CxbChe not in (VN,VO) valorTransferencia: type: string description: Valor da transferência do movimento origem informacoesAdicionaisTransferencia: type: object allOf: – #/definitions/recInformacoesAdicionaisTransferencia description: Informações adicionais da preparação de transferência recMovimentoDestinoTransferencia: description: Informações do movimento de transferência destino type: object required: – contaInternaId – transacaoId – valorTransferencia properties: contaInternaId: type: string description: Indicativo da conta interna destino para transferência.\nSomente serão aceitas contas internas:\n1) Tipo de aplicação igual a 1, 2, 3, 4, 5, 9 e 10 (e600cco.e034tcc.AplTcc in (1,2,3,4,5,9,10))\n2) Liberadas para a filial informada transacaoId: type: string description: Indicativo da transação do movimento destino\nSomente serão aceitas transações:\n1) Da empresa da filial informada\n2) Módulo: CBM (e001tns.LisMod = VCBM)\n3) Aceita lançamento manual (e001tns.AceMan is true)\n3) Ativas (e001tns.SitTns is true)\n5) Que movimentam somente créditos (e001tnsFinTes.CxbDec = VC) valorTransferencia: type: string description: Valor da transferência do movimento destino informacoesAdicionaisTransferencia: type: object allOf: – #/definitions/recInformacoesAdicionaisTransferencia description: Informações adicionais do movimento destino recPreparacaoCreditoBase: description: Informações para geração da preparação para títulos de crédito para fornecedor discriminator: _discriminator type: object required: – filial – contaInterna – transacao – dataPrevisao – dataLiberacao – valorCredito – _discriminator properties: filial: type: string description: Indicativo da filial que está realizando a transferência contaInterna: type: string description: Indicativo da conta interna origem para transferência. transacao: type: string description: Indicativo da transação do movimento origem dataPrevisao: type: string format: date description: Data de previsão da emissão do crédito para o fornecedor dataLiberacao: type: string format: date description: Data de liberação do movimento de crédito para o fornecedor valorCredito: type: string description: Valor do crédito informacoesAdicionaisMovimentoTesouraria: type: object allOf: – #/definitions/recInformacoesAdicionaisMovimentoTesouraria description: Informações adicionais da preparação de transferência _discriminator: type: string description: recPreparacaoCredito: description: Informações para geração da preparação para títulos de créditos para fornecedor allOf: – #/definitions/recPreparacaoCreditoBase – type: object properties: numeroCheque: type: integer format: int64 description: Número do cheque/aviso de débito\nSomente será aceito quando o tipo de débito da transação não for igual a N-Nenhum ou O-Outros débitos (e001tnsFinTes.CxbChe not in (VN,VO) recMovimentoTesourariaCreditoCliente: description: Informações para a geração do movimento da tesouraria no adiantamento a clientes type: object required: – filial – contaInterna – transacao – dataPrevisao – dataLiberacao – valorCredito properties: filial: type: string description: Indicativo da filial que está realizando o movimento contaInterna: type: string description: Indicativo da conta interna origem para o movimento. transacao: type: string description: Indicativo da transação do movimento origem dataPrevisao: type: string format: date description: Data de previsão da emissão do crédito para o cliente dataLiberacao: type: string format: date description: Data de liberação do movimento de crédito para o cliente valorCredito: type: string description: Valor do crédito informacoesAdicionaisMovimentoTesouraria: type: object allOf: – #/definitions/recInformacoesAdicionaisMovimentoTesouraria description: Informações adicionais do movimento recInformacoesAdicionaisMovimentoTesouraria: description: Informações complementares para geração de movimentos para tesouraria discriminator: _discriminator type: object required: – _discriminator properties: naturezaGasto: type: string description: Indicativo da natureza de gastos\nSomente serão aceitas naturezas de gastos:\n1) Da empresa da filial informada\n2) Tipo normal (e047ntg.TipNtg = VN) tipoDocumento: type: string description: Indicativo do tipo de documento numeroDocumento: type: string maxLength: 20 description: Número do documento do movimento historico: type: string maxLength: 100 description: Histórico do movimento complemento: type: string maxLength: 100 description: Complemento do histórico do movimento observacao: type: string maxLength: 250 description: Observação do movimento nomeRecebedor: type: string maxLength: 100 description: Nome do recebedor do cheque _discriminator: type: string description: recPreparacaoOutros: description: Informações para geração da preparação para títulos de crédito para fornecedor type: object required: – filialId – contaInternaId – transacaoId – dataPrevisao – dataLiberacao – valorPreparacao properties: filialId: type: string description: Indicativo da filial que está realizando a transferência contaInternaId: type: string description: Indicativo da conta interna origem para transferência.\nSomente serão aceitas contas internas:\n1) Tipo de aplicação igual a 1, 2, 9 e 10 (e600cco.e034tcc.AplTcc in (1, 2, 9, 10))\n2) Liberadas para a filial informada transacaoId: type: string description: Indicativo da transação do movimento origem\nSomente serão aceitas transações:\n1) Da empresa da filial informada\n2) Módulo: CBM (e001tns.LisMod = VCBM)\n3) Aceita lançamento manual (e001tns.AceMan is true)\n4) Ativas (e001tns.SitTns is true)\n5) Que movimentam somente débitos (e001tnsFinTes.CxbDec = VD)\n6) Tipo de débito diferente de N-Nenhum (e001tnsFinTes.CxbChe VN) dataPrevisao: type: string format: date description: Data de previsão da emissão do crédito para o fornecedor dataLiberacao: type: string format: date description: Data de liberação do movimento de crédito para o fornecedor numeroCheque: type: integer format: int64 description: Número do cheque/aviso de débito\nSomente será aceito quando o tipo de débito da transação não for igual a N-Nenhum ou O-Outros débitos (e001tnsFinTes.CxbChe not in (VN,VO) valorPreparacao: type: string description: Valor da preparacao informacoesAdicionaisMovimentoTesouraria: type: object allOf: – #/definitions/recInformacoesAdicionaisMovimentoTesouraria description: Informações adicionais da preparação de transferência rateio: type: object allOf: – #/definitions/recRateio description: Rateio para processo de preparação recInformacoesAdicionaisTransferencia: description: Informações complementares para geração de movimentos para tesouraria de transferência allOf: – #/definitions/recInformacoesAdicionaisMovimentoTesouraria – type: object properties: rateio: type: object allOf: – #/definitions/recRateio description: Rateio recDevolucaoCreditoReceber: description: Informações para uma devolução de títulos de crédito de cliente type: object required: – transacao – titulos properties: transacao: type: string description: Indicativo da transação de baixa por devolução dos títulos titulos: type: array items: type: object allOf: – #/definitions/recTituloDevolucaoReceber minimum: 1 description: Título de crédito que serão devolvidos recDevolucaoCredito: description: Informações para uma devolução de títulos de crédito de fornecedor type: object required: – transacao – titulos properties: transacao: type: string description: Indicativo da transação de baixa por devolução dos títulos titulos: type: array items: type: object allOf: – #/definitions/recTituloDevolucao minimum: 1 description: Título de crédito que serão devolvidos recTituloDevolucao: description: Informações da baixa do título básicas para uma devolução discriminator: _discriminator type: object required: – titulo – valores – _discriminator properties: titulo: type: string description: Indicativo do título observacao: type: string description: Observação do movimento de baixa valores: type: object allOf: – #/definitions/recValoresDevolucao description: Valores para baixa por devolução rateio: type: object allOf: – #/definitions/recRateio description: Rateio para processo de devolução _discriminator: type: string description: recValoresDevolucao: description: Valores para o processo de baixa por devolução de crédito type: object required: – valorMovimento – valorCorrecao – valorOutrosDescontos – valorLiquido properties: valorMovimento: type: string description: Valor do movimento a baixa valorCorrecao: type: string description: Valor correção quando o título é multi-moeda valorOutrosDescontos: type: string description: Valor de descontos quando o título é multi-moeda valorLiquido: type: string description: Valor líquido da baixa por devolução recRateioGenerico: description: Indicativo das informações para geração de rateio type: object properties: projeto: type: object allOf: – #/definitions/recGenerico description: Indicativo do projeto faseProjeto: type: object allOf: – #/definitions/recGenerico description: Indicativo da fase do projeto contaFinanceira: type: object allOf: – #/definitions/recGenerico description: Indicativo da conta financeira contaContabil: type: object allOf: – #/definitions/recGenerico description: Indicativo da conta contábil centroCustos: type: object allOf: – #/definitions/recGenerico description: Indicativo do centro de custos recRateio: description: Indicativo das informações para geração de rateio type: object properties: projeto: type: string description: Indicativo do projeto faseProjeto: type: string description: Indicativo da fase do projeto contaFinanceira: type: string description: Indicativo da conta financeira contaContabil: type: string description: Indicativo da conta contábil centroCustos: type: string description: Indicativo do centro de custos recTituloFinanceiro: description: Dados do título financeiro (pagar/receber) discriminator: _discriminator type: object required: – empresa – filial – pessoa – numeroTitulo – tipoTitulo – transacao – dataEmissao – dataEntrada – vencimentoOriginal – provavelPagamento – situacaoTitulo – valorOriginal – valorAberto – moeda – _discriminator properties: empresa: type: string description: Identificador da empresa filial: type: string description: Identificador da filial pessoa: type: string description: Identificador do fornecedor/cliente numeroTitulo: type: string maxLength: 15 description: Nº Título tipoTitulo: type: string description: Identificador do tipo de título transacao: type: string description: Identificador da transação de entrada do título dataEmissao: type: string format: date description: Data Emissão dataEntrada: type: string format: date description: Data Entrada vencimentoOriginal: type: string format: date description: Vencimento Original vencimentoProrrogado: type: string format: date description: Vencimento Prorrogado/Juros provavelPagamento: type: string format: date description: Data Provável Pagamento situacaoTitulo: type: string allOf: – #/definitions/enumSituacaoTitulo description: Situação do título valorOriginal: type: string description: Valor Original minimum: 0.00 maximum: 9999999999999.99 valorAberto: type: string description: Valor aberto minimum: 0.00 maximum: 9999999999999.99 moeda: type: object allOf: – #/definitions/recMoeda description: Moeda do título rateio: type: object allOf: – #/definitions/recRateio description: Rateio juros: type: object allOf: – #/definitions/recJuros description: Dados para juros multa: type: object allOf: – #/definitions/recMulta description: Dados para multa valoresNegociados: type: object allOf: – #/definitions/recValoresNegociados description: Dados negociados _discriminator: type: string description: recTituloContasPagar: description: Título a pagar allOf: – #/definitions/recTituloFinanceiro – type: object properties: descontos: type: object allOf: – #/definitions/recDescontos description: Dados para descontos do título a pagar informacoesAdicionais: type: object allOf: – #/definitions/recInformacoesAdicionaisTituloPagar description: Informações adicionais do título a pagar recTituloContasReceber: description: Título a receber allOf: – #/definitions/recTituloFinanceiro – type: object required: – informacoesAdicionais properties: descontos: type: object allOf: – #/definitions/recDescontosReceber description: Dados para descontos do título a receber informacoesAdicionais: type: object allOf: – #/definitions/recInformacoesAdicionaisTitulo description: Informações adicionais do título a receber recDadosBancarios: description: Indicativo das informações da conta bancária do título a pagar type: object properties: banco: type: string description: Banco/Agência/Nº Conta Fornecedor agencia: type: string description: Agência Fornecedor contaCorrente: type: string maxLength: 14 description: Nº CC no Banco digitoVerificador: type: string maxLength: 2 description: Dígito da Conta Corrente tipoConta: type: string allOf: – #/definitions/enumTipTcc description: Tipo de Conta recMoeda: description: Indicativo das informações da moeda do título type: object required: – moeda properties: moeda: type: string description: Moeda Base cotacaoEmissao: type: number format: double description: Cotação Moeda Emissão minimum: 0.00 maximum: 999999999.9999999999 recInformacoesAdicionaisTitulo: description: Indicativo das informações adicionados do título discriminator: _discriminator type: object required: – portador – carteira – _discriminator properties: observacao: type: string maxLength: 250 description: Observação grupoContas: type: string description: Grupo Contas formaPagamento: type: string description: Forma Pagamento portador: type: string description: Portador carteira: type: string description: Carteira _discriminator: type: string description: recInformacoesAdicionaisTituloPagar: description: Indicativo das informações adicionados do título pagar allOf: – #/definitions/recInformacoesAdicionaisTitulo – type: object properties: favorecido: type: string description: Identificador do favorecido recJuros: description: Indicativo das informações dos juros do título type: object properties: valorJurosDia: type: number format: double description: Valor Juros Dia minimum: 0.00 maximum: 9999999.99 percentual: type: number format: double description: Percentual/Tipo Juros minimum: 0.00 maximum: 999.99 tipo: type: string allOf: – #/definitions/enumTipJrs description: Tipo de Juros toleranciaJuros: type: integer format: int64 description: Dias Tolerância Juros minimum: 0 maximum: 9999 prorrogaJuros: type: boolean description: Prorrogação c/ Juros recMulta: description: Indicativo das informações da multa do título type: object properties: percentual: type: number format: double description: Percentual/Tolerância Multa minimum: 0.00 maximum: 999.99 toleranciaMulta: type: integer format: int64 description: Dias Tolerância Multa minimum: 0 maximum: 9999 recDescontos: description: Indicativo das informações de desconto do título discriminator: _discriminator type: object required: – _discriminator properties: antecipacao: type: boolean description: Calcula Desc. Antecipação dataLimite: type: string format: date description: Data/Tolerância Desconto tolerancia: type: integer format: int64 description: Tolerância Desconto minimum: -9999 maximum: 9999 percentual: type: number format: double description: Percentual/Valor Desconto minimum: 0.00 maximum: 999.99 valor: type: string description: Valor Desconto minimum: 0.00 maximum: 9999999999999.99 _discriminator: type: string description: recDescontosReceber: description: Indicativo das informações de descontos a receber allOf: – #/definitions/recDescontos – type: object properties: periodoDesconto: type: string allOf: – #/definitions/enumPerFlu description: Periodicidade do desconto percentualAntecipacao: type: number format: double description: Percentual Desconto Antecipação minimum: 0.00 maximum: 999.99 percentualPontualidade: type: number format: double description: Percentual Desconto Pontualidade minimum: 0.00 maximum: 999.99 recValoresNegociados: description: Indicativo das informações negociadas do título type: object properties: dataLimiteNegociacao: type: string format: date description: Data Valores Negociados juroNegociado: type: string description: Valor Juros Negociados minimum: 0.00 maximum: 9999999999999.99 multaNegociada: type: string description: Valor Multa Negociada minimum: 0.00 maximum: 9999999999999.99 descontoNegociado: type: string description: Valor Descontos Negociados minimum: 0.00 maximum: 9999999999999.99 outrosValoresNegociados: type: string description: Outros Negociados minimum: 0.00 maximum: 9999999999999.99 cotacaoNegociada: type: number format: double description: Cotação Moeda Negociada minimum: 0.00 maximum: 999999999.9999999999 recFiltroTituloTesouraria: description: Filtros de título da tesouraria type: object required: – empresa – filial properties: empresa: type: string description: Empresa (e070emp.ID) filial: type: string description: Filial dataEmissao: type: string format: date description: Data de emissão do futuro título dataEntrada: type: string format: date description: Data de entrada do futuro título fornecedor: type: string description: Fornecedor (e001pes.id) naturezaGasto: type: string description: Natureza de Gasto (e047ntg.id) transacao: type: string description: Transação (e001tns.id) formaPagamento: type: string description: Forma de pagamento (e066fpg.id) contaFinanceira: type: string description: Conta financeira (e091plf.id) contaContabil: type: string description: Conta Contábil (e045pla.id) centroCusto: type: string description: Centro de custo (e044ccu.id) valor: type: string description: Valor a ser gerado os futuros títulos primeiroVencimento: type: string format: date description: Data do primeiro vencimento do primeiro título contaInterna: type: string description: Conta interna (e600cco.id) dataPrevisaoPagamento: type: string format: date description: Data do pagamento previsto dataLiberacao: type: string format: date description: Data de liberação tipoDocumento: type: string description: Tipo de documento (e089doc.id) numeroDocumento: type: string description: Numero do documento historico: type: string description: Historico complemento: type: string description: Complemento observacao: type: string description: Observação condicaoPagamento: type: string description: Condição de pagamento recSugestaoTituloTesourariaContasReceber: description: Sugestão de títulos da tesouraria – receber type: object required: – numTit – vlrOri – vctOri – e031moe – cotEmi – obsTcr – e070emp – e070fil – e002tpt – e001pes – e001tns – sitTit – e077fav – datEmi – datEnt – vctPro – proJrs – datPpt – e039por – e033crt – datCjm properties: numTit: type: string maxLength: 15 description: Numero do título vlrOri: type: string description: Valor original vctOri: type: string format: date description: Vencimento Original e031moe: type: object allOf: – #/definitions/recE031MOE description: Moeda (código – descrição) cotEmi: type: string description: Valor da cotação da moeda obsTcr: type: string maxLength: 250 description: Observação do Título e070emp: type: object allOf: – #/definitions/recGenerico description: Empresa e070fil: type: object allOf: – #/definitions/recGenerico description: Filial e002tpt: type: object allOf: – #/definitions/recGenerico description: Tipo do título e001pes: type: object allOf: – #/definitions/recGenerico description: Cliente e001tns: type: object allOf: – #/definitions/recGenerico description: Transação sitTit: type: string allOf: – #/definitions/enumSituacaoTitulo description: Situação Título e077fav: type: object allOf: – #/definitions/recGenerico description: Favorecido datEmi: type: string format: date description: Data de Emissão datEnt: type: string format: date description: Data entrada vctPro: type: string format: date description: Vencimento Prorrogado/Juros proJrs: type: boolean description: Prorrogação c/ Juros datPpt: type: string format: date description: Data Provável Pagamento e039por: type: object allOf: – #/definitions/recGenerico description: Portador e033crt: type: object allOf: – #/definitions/recGenerico description: Carteira datCjm: type: string format: date description: Data Calculado Juros dscNeg: type: string description: Valor Desconto negociado tipVal: type: string allOf: – #/definitions/enumTipoValor description: Tipo da geração do valor titulo e066fpgCodFpg: type: object allOf: – #/definitions/recGenerico description: Forma pagamento e091plfFinRat: type: object allOf: – #/definitions/recGenerico description: Conta financeira e045plaFinRat: type: object allOf: – #/definitions/recGenerico description: Conta contábil e044ccuFinRat: type: object allOf: – #/definitions/recGenerico description: Centro custo codTri: type: string maxLength: 5 description: Código Tributação p/ DARF e029mpt: type: object allOf: – #/definitions/recGenerico description: Motivo Prorrogação vlrAbe: type: string description: Valor Aberto datNeg: type: string format: date description: Data Valores Negociados jrsNeg: type: string description: Valor Juros Negociados mulNeg: type: string description: Valor Multa Negociada outNeg: type: string description: Outros Negociados cotNeg: type: string description: Cotação Moeda Negociada usuNeg: type: integer format: int64 description: Usuário Valores Negociados corNeg: type: number format: double description: Controle de Correções antDsc: type: boolean description: Calcula Desc. Antecipação datDsc: type: string format: date description: Data/Tolerância Desconto tolDsc: type: integer format: int64 description: Tolerância Desconto perDsc: type: number format: double description: Percentual/Valor Desconto vlrDsc: type: string description: Valor Desconto prdDsc: type: string allOf: – #/definitions/enumPerFlu description: Períodicidade do desconto dscAnt: type: number format: double description: Desconto por antecipação dscPon: type: number format: double description: Desconto por pontualidade priPgt: type: integer format: int64 description: Prioridade Pagamento Título perMul: type: number format: double description: Percentual/Tolerância Multa tolMul: type: integer format: int64 description: Dias Tolerância Multa jrsDia: type: number format: double description: Valor Juros Dia perJrs: type: number format: double description: Percentual/Tipo Juros tipJrs: type: string allOf: – #/definitions/enumTipJrs description: Tipo de Juros tolJrs: type: integer format: int64 description: Dias Tolerância Juros sitAnt: type: string allOf: – #/definitions/enumSituacaoTitulo description: Situação Anterior ultPgt: type: string format: date description: Data Último Pagamento tipEfe: type: string allOf: – #/definitions/enumTipCnc description: Tipo Efetivação datPre: type: string format: date description: Data Entrada da Previsão vlrPre: type: string description: Valor Previsto tipImp: type: string allOf: – #/definitions/enumTipImp description: Tipo Imposto gerTep: type: boolean description: Gerou título estorno pagamento impEnt: type: boolean description: Gerou Imposto Entrada e039porPorAnt: type: object allOf: – #/definitions/recGenerico description: Portador Anterior e001tnsTnsPre: type: object allOf: – #/definitions/recGenerico description: Transação de Previsão recSugestaoTituloTesourariaContasPagar: description: Record sugestão de títulos da tesouraria – pagar type: object required: – numTit – vlrOri – vctOri – e031moe – cotEmi – obsTcp – e070emp – e070fil – e002tpt – e001pes – e001tns – sitTit – e077fav – datEmi – datEnt – vctPro – proJrs – datPpt – e039por – e033crt – datCjm properties: numTit: type: string maxLength: 15 description: Número Título vlrOri: type: string description: valor Original vctOri: type: string format: date description: Vencimento Original e031moe: type: object allOf: – #/definitions/recE031MOE description: Moeda (código – descrição) cotEmi: type: string description: valor cotação moeda obsTcp: type: string maxLength: 250 description: Observação do Título e070emp: type: object allOf: – #/definitions/recGenerico description: Empresa e070fil: type: object allOf: – #/definitions/recGenerico description: Filial e002tpt: type: object allOf: – #/definitions/recGenerico description: Tabela parâmetro do Tipo do Título e001pes: type: object allOf: – #/definitions/recGenerico description: Pessoa Fornecedor e001tns: type: object allOf: – #/definitions/recGenerico description: Transação sitTit: type: string allOf: – #/definitions/enumSitTit description: Situação Título e077fav: type: object allOf: – #/definitions/recGenerico description: Favorecido datEmi: type: string format: date description: Data de Emissão datEnt: type: string format: date description: Data entrada vctPro: type: string format: date description: Vencimento Prorrogado/Juros proJrs: type: boolean description: Prorrogação c/ Juros datPpt: type: string format: date description: Data Provável Pagamento e039por: type: object allOf: – #/definitions/recGenerico description: Portador e033crt: type: object allOf: – #/definitions/recGenerico description: Carteira datCjm: type: string format: date description: Data Calculado Juros dscNeg: type: string description: Valor Desconto negociado tipVal: type: string allOf: – #/definitions/enumTipoValor description: tipo geração valor titulo e066fpgCodFpg: type: object allOf: – #/definitions/recGenerico description: forma pagamento e091plfFinRat: type: object allOf: – #/definitions/recGenerico description: conta financeira e045plaFinRat: type: object allOf: – #/definitions/recGenerico description: conta contábil e044ccuFinRat: type: object allOf: – #/definitions/recGenerico description: centro custo codTri: type: string maxLength: 5 description: Código Tributação p/ DARF e047ntg: type: object allOf: – #/definitions/recGenerico description: Natureza Gasto e023crp: type: object allOf: – #/definitions/recGenerico description: Grupo Contas Pagar e029mpt: type: object allOf: – #/definitions/recGenerico description: Motivo Prorrogação vlrAbe: type: string description: Valor Aberto datNeg: type: string format: date description: Data Valores Negociados jrsNeg: type: string description: Valor Juros Negociados mulNeg: type: string description: Valor Multa Negociada outNeg: type: string description: Outros Negociados cotNeg: type: string description: Cotação Moeda Negociada usuNeg: type: integer format: int64 description: Usuário Valores Negociados corNeg: type: number format: double description: Controle de Correções antDsc: type: boolean description: Calcula Desc. Antecipação datDsc: type: string format: date description: Data/Tolerância Desconto tolDsc: type: integer format: int64 description: Tolerância Desconto perDsc: type: number format: double description: Percentual/Valor Desconto vlrDsc: type: string description: Valor Desconto titBan: type: string maxLength: 20 description: Número Título Banco priPgt: type: integer format: int64 description: Prioridade Pagamento Título perMul: type: number format: double description: Percentual/Tolerância Multa tolMul: type: integer format: int64 description: Dias Tolerância Multa jrsDia: type: number format: double description: Valor Juros Dia perJrs: type: number format: double description: Percentual/Tipo Juros tipJrs: type: string allOf: – #/definitions/enumTipJrs description: Tipo de Juros tolJrs: type: integer format: int64 description: Dias Tolerância Juros sitAnt: type: string allOf: – #/definitions/enumSitTit description: Situação Anterior e037frj: type: object allOf: – #/definitions/recGenerico description: Fórmula Reajuste ultPgt: type: string format: date description: Data Último Pagamento tipEfe: type: string allOf: – #/definitions/enumTipCnc description: Tipo Efetivação datPre: type: string format: date description: Data Entrada da Previsão vlrPre: type: string description: Valor Previsto numArb: type: integer format: int64 description: Nº Arquivo Banco tipImp: type: string allOf: – #/definitions/enumTipImp description: Tipo Imposto gerTep: type: boolean description: Gerou título estorno pagamento impEnt: type: boolean description: Gerou Imposto Entrada e039porPorAnt: type: object allOf: – #/definitions/recGenerico description: Portador Anterior e001tnsTnsPre: type: object allOf: – #/definitions/recGenerico description: Transação de Previsão recFilterTitulosReceber: description: Record de filtros para obtenção das duplicatas a receber type: object properties: empresas: type: array items: type: string description: Identificadores das empresas (e070emp.id) filiais: type: array items: type: string description: Identificadores das filiais (e070fil.id) clientes: type: array items: type: string description: Identificadores dos clientes tipoTitulos: type: array items: type: string description: Identificadores dos tipos de título (e002tpt.id) transacoes: type: array items: type: string description: Identificadores das transações formasPagamento: type: array items: type: string description: Filtro por forma de pagamento atual do título numeroTitulo: type: array items: type: string description: Números dos títulos tipoVencimento: type: string allOf: – #/definitions/enumTipoVencimento description: Qual vencimento será considerado na busca dos títulos tipoValor: type: string allOf: – #/definitions/enumTipoValorTitulo description: Qual critério de situações em relação ao valor de títulos deverão ser considerados vencimentoInicial: type: string format: date description: Vencimento inicial do título vencimentoFinal: type: string format: date description: Vencimento final do título dataBase: type: string format: date description: Data base para cálculo modalidadeTitulo: type: string allOf: – #/definitions/enumModalidadeTitulo description: Modalidade do título que deverá ser considerada recValoresTitulo: description: Record de valores dos títulos type: object required: – vlrOri – vlrAbe properties: vlrOri: type: string description: Valor original vlrAbe: type: string description: Valor aberto do título vlrBai: type: string description: Valor a baixar default: 0 vlrDsc: type: string description: Valor descontos default: 0 vlrOde: type: string description: Valor outros descontos default: 0 vlrJrs: type: string description: Valor Juros default: 0 vlrMul: type: string description: Valor multa default: 0 vlrOac: type: string description: Valor outros acréscimos default: 0 vlrEnc: type: string description: Valor encargos default: 0 vlrCor: type: string description: Valor correção monetária default: 0 vlrLiq: type: string description: Valor líquido default: 0 cotMcr: type: string description: Valor cotação movimento default: 0 cotFrj: type: string description: Valor reajuste default: 0 recE031MOE: description: Record de moeda type: object required: – id – codMoe – desMoe – sigMoe properties: id: type: string description: Id codMoe: type: string maxLength: 5 description: Código desMoe: type: string maxLength: 60 description: Descrição sigMoe: type: string maxLength: 5 description: Simbolo label: type: string maxLength: 65 description: Label recE070emp: description: Record da empresa type: object required: – idEmp – codEmp – nomEmp – e031moe properties: idEmp: type: string description: Identificador da empresa codEmp: type: integer format: int64 description: Código da empresa nomEmp: type: string description: Nome da empresa e031moe: type: string description: Moeda da empresa recE070fil: description: Record da filial type: object required: – idEmp – codEmp – idFil – codFil – nomFil properties: idEmp: type: string description: Identificador da empresa codEmp: type: integer format: int64 description: Código da empresa idFil: type: string description: Identificador da filial codFil: type: integer format: int64 description: Código da filial nomFil: type: string description: Nome da filial recGenerico: description: Record generico para entidades type: object required: – id properties: id: type: string description: Id cod: type: string maxLength: 5 description: Codigo des: type: string maxLength: 60 description: Descrição label: type: string maxLength: 65 description: Label recE070filFinCre: description: Record da filial especializada type: object required: – id – idPor properties: id: type: string description: Identificador da filial idPor: type: string description: Identificador do portador recE501tcp: description: C. Pagar – Títulos – Dados Gerais type: object required: – e070emp – e070filCodFil – numTit – e002tptCodTpt – e001pesCodFor – e001tnsCodTns – sitTit – datEmi – datEnt – vctOri – vlrOri – proJrs – datPpt – e039porCodPor properties: id: type: string description: Id da entidade e070emp: type: string description: Empresa e070filCodFil: type: string description: Filial numTit: type: string maxLength: 15 description: Nº Título e002tptCodTpt: type: string description: Tipo Título e001pesCodFor: type: string description: Fornecedor fatoFinanceiro: type: string description: Identificador do fato financeiro do título e001tnsCodTns: type: string description: Transação obsTcp: type: string maxLength: 250 description: Observação sitTit: type: string description: Situação codTri: type: string maxLength: 5 description: Código Tributação p/ DARF e001pesCodFav: type: string description: Favorecido e047ntg: type: string description: Natureza Gasto e615prjFinRat: type: string description: Projeto e615fpjFinRat: type: string description: Fase e091plfFinRat: type: string description: Conta Financeira e045plaFinRat: type: string description: Conta Contábil Reduzida e044ccuFinRat: type: string description: Centro de Custo e023crp: type: string description: Grupo Contas Pagar datEmi: type: string format: date description: Data Emissão datEnt: type: string format: date description: Data Entrada vctOri: type: string format: date description: Vencimento Original vlrOri: type: string description: Valor Original minimum: 0.00 maximum: 9999999999999.99 e031moe: type: string description: Moeda Base vctPro: type: string format: date description: Vencimento Prorrogado/Juros proJrs: type: boolean description: Prorrogação c/ Juros e029mpt: type: string description: Motivo Prorrogação e066fpgCodFpg: type: string description: Forma Pagamento vlrAbe: type: string description: Valor Aberto minimum: 0.00 maximum: 9999999999999.99 datNeg: type: string format: date description: Data Valores Negociados jrsNeg: type: string description: Valor Juros Negociados minimum: 0.00 maximum: 9999999999999.99 mulNeg: type: string description: Valor Multa Negociada minimum: 0.00 maximum: 9999999999999.99 dscNeg: type: string description: Valor Descontos Negociados minimum: 0.00 maximum: 9999999999999.99 outNeg: type: string description: Outros Negociados minimum: 0.00 maximum: 9999999999999.99 cotNeg: type: number format: double description: Cotação Moeda Negociada minimum: 0.00 maximum: 999999999.9999999999 datPpt: type: string format: date description: Data Provável Pagamento antDsc: type: boolean description: Calcula Desc. Antecipação datDsc: type: string format: date description: Data/Tolerância Desconto tolDsc: type: integer format: int64 description: Tolerância Desconto minimum: -9999 maximum: 9999 perDsc: type: number format: double description: Percentual/Valor Desconto minimum: 0.00 maximum: 999.99 vlrDsc: type: string description: Valor Desconto minimum: 0.00 maximum: 9999999999999.99 e039porCodPor: type: string description: Portador e033crtCodCrt: type: string description: Carteira titBan: type: string maxLength: 20 description: Número Título Banco priPgt: type: integer format: int64 description: Prioridade Pagamento Título minimum: 0 maximum: 999999999 perMul: type: number format: double description: Percentual/Tolerância Multa minimum: 0.00 maximum: 999.99 tolMul: type: integer format: int64 description: Dias Tolerância Multa minimum: 0 maximum: 9999 jrsDia: type: number format: double description: Valor Juros Dia minimum: 0.00 maximum: 9999999.99 perJrs: type: number format: double description: Percentual/Tipo Juros minimum: 0.00 maximum: 999.99 tipJrs: type: string description: Tipo de Juros tolJrs: type: integer format: int64 description: Dias Tolerância Juros minimum: 0 maximum: 9999 datCjm: type: string format: date description: Data último cálculo juros usuSit: type: integer format: int64 description: Usuário Responsável Situação minimum: 0 sitAnt: type: string description: Situação Anterior cotEmi: type: number format: double description: Cotação Moeda Emissão minimum: 0.00 maximum: 999999999.9999999999 e037frj: type: string description: Fórmula Reajuste usuNeg: type: integer format: int64 description: Usuário Valores Negociados minimum: 0 corNeg: type: number format: double description: Controle de Correções minimum: 0.00 maximum: 9999999999999.99 ultPgt: type: string format: date description: Data Último Pagamento e039porPorAnt: type: string description: Portador Anterior e033crtCrtAnt: type: string description: Carteira Anterior datUcm: type: string format: date description: Data Última Cotação Valorizada cotUcm: type: number format: double description: Cotação Última Valorização minimum: 0.00 maximum: 999999999.9999999999 tipEfe: type: string description: Tipo Efetivação e001tnsTnsPre: type: string description: Transação de Previsão datPre: type: string format: date description: Data Entrada da Previsão vlrPre: type: string description: Valor Previsto minimum: 0.00 maximum: 9999999999999.99 numArb: type: integer format: int64 description: Nº Arquivo Banco minimum: 0 maximum: 999999999 tipImp: type: string description: Tipo Imposto gerTep: type: boolean description: Gerou título estorno pagamento impEnt: type: boolean description: Gerou Imposto Entrada excluido: type: boolean description: Indica se o registro foi excluído default: false recValoresPendentesConciliacao: description: Valores pendentes para conciliação bancária type: object required: – empresa – banco – agencia – contaInterna properties: empresa: type: object allOf: – #/definitions/recGenerico description: Informação da empresa banco: type: object allOf: – #/definitions/recGenerico description: Banco da conta interna agencia: type: object allOf: – #/definitions/recGenerico description: Agência da conta interna contaInterna: type: object allOf: – #/definitions/recGenerico description: Conta interna utilizada saldoContaInterna: type: string description: Saldo da conta interna totalMovimentosTesourariaCredito: type: string description: Total de movimentos de crédito totalMovimentosTesourariaDebito: type: string description: Total de movimentos de débito totalMovimentosTesourariaCreditoPendente: type: string description: Total de movimentos de créditos pendentes de conciliação totalMovimentosTesourariaDebitoPendente: type: string description: Total de movimentos de débitos pendentes de conciliação totalExtratosBancariosCredito: type: string description: Total de extratos de crédito totalExtratosBancariosDebito: type: string description: Total de extratos de débito totalExtratosBancariosCreditoPendente: type: string description: Total de extratos de créditos pendentes de conciliação totalExtratosBancariosDebitoPendente: type: string description: Total de extratos de débitos pendentes de conciliação recTituloDevolucaoReceber: description: Informações da baixa do título básicas para uma devolução allOf: – #/definitions/recTituloDevolucao – type: object properties: dadosBancarios: type: object allOf: – #/definitions/recDadosBancarios description: Dados bancários do título recMovimentoTesouraria: description: Record que contem as informações referentes ao movimento da tesouraria da inclusão type: object properties: empresa: type: string description: Id da empresa filial: type: string description: Id da filial contaInterna: type: string description: Id da conta interna transacao: type: string description: Id da transação numeroCheque: type: string description: Número do cheque dataPrevisaoPagamento: type: string format: date description: Data do pagamento previsto dataLiberacao: type: string format: date description: Data de liberação valor: type: string description: Valor do movimento default: 0 naturezaGasto: type: string description: Id da natureza de gasto tipoDocumento: type: string description: Id do tipo de documento numeroDocumento: type: string description: Número do documento historico: type: string description: Histórico do movimento complemento: type: string description: Complemento do movimento observacao: type: string description: Observação do movimento recTituloEdicao: description: Record de retorno da pesquisa de edição de títulos allOf: – #/definitions/recTitulosReceber – type: object required: – obsTcr – proJrs properties: e001tns: type: object allOf: – #/definitions/recGenerico description: Transação e033crt: type: object allOf: – #/definitions/recGenerico description: Carteira de cobrança e045plaFinRat: type: object allOf: – #/definitions/recGenerico description: Conta contábil e023crp: type: object allOf: – #/definitions/recGenerico description: Grupo e001pesCodSac: type: object allOf: – #/definitions/recGenerico description: Código do sacado e037frj: type: object allOf: – #/definitions/recGenerico description: Fórmular reajuste e047ntg: type: object allOf: – #/definitions/recGenerico description: Natureza de gasto e029mpt: type: object allOf: – #/definitions/recGenerico description: Motivo Prorrogação obsTcr: type: string description: Observação cotEmi: type: string description: Cotação Moeda Emissão default: 0 proJrs: type: boolean description: Prorrogação c/ Juros datCjm: type: string format: date description: Data Juros Mora Calculado digCcc: type: string description: Dígito da Conta Corrente codBar: type: string description: Código Barra datNeg: type: string format: date description: Data Valores Negociados jrsNeg: type: string description: Valor Juros Negociados default: 0 mulNeg: type: string description: Valor Multa Negociada default: 0 dscNeg: type: string description: Valor Descontos Negociados default: 0 outNeg: type: string description: Outros Negociados default: 0 cotNeg: type: string description: Cotação Moeda Negociada default: 0 antDsc: type: boolean description: Calcula Desc. Antecipação default: false prdDsc: type: string description: Período para cálculo do desconto datDsc: type: string format: date description: Data/Tolerância Desconto perDsc: type: number format: double description: Percentual/Valor Desconto default: 0.0 perMul: type: number format: double description: Percentual/Tolerância Multa default: 0.0 tolMul: type: integer format: int64 description: Dias Tolerância Multa default: 0 tolDsc: type: integer format: int64 description: Dias Tolerância Desconto default: 0 jrsDia: type: string description: Valor Juros Mora Dia default: 0 perJrs: type: number format: double description: Percentual/Tipo Juros default: 0.0 tipJrs: type: string allOf: – #/definitions/enumTipJrs description: Tipo de Juros tolJrs: type: integer format: int64 description: Dias Tolerância Juros default: 0 tituloCredito: type: boolean description: Indicatido se titulo é de crédito default: false recTitulosReceber: description: Record de retorno da pesquisa de duplicatas a receber discriminator: _discriminator type: object required: – id – e070fil – e002tpt – e001pes – e031moe – numTit – sitTit – titPre – titAdt – vctOri – vctPro – datEmi – datEnt – datPpt – valores – _discriminator properties: id: type: string description: Identificador do título e070emp: type: object allOf: – #/definitions/recE070emp description: Empresa + Moeda e070fil: type: object allOf: – #/definitions/recE070fil description: Empresa + Codigo da filial + Nome da filial e070filFinCre: type: object allOf: – #/definitions/recE070filFinCre description: Filial especializada e002tpt: type: object allOf: – #/definitions/recGenerico description: Tipo de título + Descrição e001pes: type: object allOf: – #/definitions/recGenerico description: Código do cliente + Nome do cliente e066fpg: type: object allOf: – #/definitions/recGenerico description: Forma de pagamento + Descrição e031moe: type: object allOf: – #/definitions/recGenerico description: Moeda + Sigla e039por: type: object allOf: – #/definitions/recGenerico description: Portador e091plfFinRat: type: object allOf: – #/definitions/recGenerico description: Conta Financeira e044ccuFinRat: type: object allOf: – #/definitions/recGenerico description: Centro Custo numTit: type: string maxLength: 15 description: Número do título sitTit: type: string allOf: – #/definitions/enumSituacaoTitulo description: Situação do título titPre: type: boolean description: Indicativo se o título é previsto titAdt: type: boolean description: Indicativo se o título é adiantamento efetivo vctOri: type: string format: date description: Vencimento original vctPro: type: string format: date description: Vencimento prorrogado datEmi: type: string format: date description: Data de emissão datEnt: type: string format: date description: Data de entrada datPpt: type: string format: date description: Data provável pagamento ultPgt: type: string format: date description: Data do último pagamento diaJrs: type: integer format: int64 description: Dias juros default: 0 diaAtr: type: integer format: int64 description: Dias atraso default: 0 valores: type: object allOf: – #/definitions/recValoresTitulo description: Valores do título _discriminator: type: string description: recE600mcc: description: Record de movimento de conta type: object required: – e070emp – e070fil – e600cco – datMov – oriMcc – e001tns – vlrMov – debCre – lctFin properties: id: type: string description: Id da entidade e070emp: type: object allOf: – #/definitions/recGenerico description: Empresa e070fil: type: object allOf: – #/definitions/recGenerico description: Filial e600cco: type: object allOf: – #/definitions/recGenerico description: Conta Interna datMov: type: string format: date description: Data Movimento oriMcc: type: string allOf: – #/definitions/enumOriMcc description: Origem e001tns: type: object allOf: – #/definitions/recGenerico description: Transação datCtb: type: string format: date description: Data Contábil datLib: type: string format: date description: Data Liberação e047ntg: type: object allOf: – #/definitions/recGenerico description: Natureza Gasto e089doc: type: object allOf: – #/definitions/recGenerico description: Código Tipo Documento docMov: type: string maxLength: 20 description: Nº Documento e615prjFinRat: type: string description: Projeto e615fpjFinRat: type: string description: Fase e091plfFinRat: type: object allOf: – #/definitions/recGenerico description: Conta Financeira e045plaFinRat: type: object allOf: – #/definitions/recGenerico description: Conta Contábil Reduzida e044ccuFinRat: type: object allOf: – #/definitions/recGenerico description: Centro Custo hisMov: type: string maxLength: 100 description: Histórico Movimento nroChe: type: integer format: int64 description: Número Cheque minimum: 0 maximum: 999999 vlrMov: type: string description: Valor Movimento minimum: 0.00 maximum: 9999999999999.99 debCre: type: string allOf: – #/definitions/enumDebCre description: Débito/Crédito vlrMoe: type: string description: Valor Movimento na Moeda da Conta (Mov) minimum: 0.00 maximum: 9999999999999.99 cotMov: type: number format: double description: Cotação Moeda Movimento minimum: 0.00 maximum: 999999999.9999999999 cgcCpf: type: number format: double description: CNPJ/CPF minimum: 0 nomRec: type: string maxLength: 100 description: Recebedor cplMov: type: string maxLength: 100 description: Complemento sitMcc: type: string allOf: – #/definitions/enumSitReg description: Situação obsMcc: type: string maxLength: 250 description: Observação tipMcc: type: string allOf: – #/definitions/enumTipCnc description: Tipo Movimento numLot: type: integer format: int64 description: Nº Lote Contábil minimum: 0 maximum: 999999999 lctFin: type: boolean description: Lançado Plano Financeiro vlrPis: type: string description: Valor PIS Recuperar minimum: -999999999999.99 maximum: 999999999999.99 vlrBpr: type: string description: Base/Valor PIS Recuperar minimum: 0.00 maximum: 9999999999999.99 vlrCof: type: string description: Valor Cofins Recuperar minimum: -999999999999.99 maximum: 999999999999.99 vlrBcr: type: string description: Base/Valor Cofins Recuperar minimum: 0.00 maximum: 9999999999999.99 numRem: type: string maxLength: 15 description: Número Movimento Banco e039por: type: string description: Portador numArb: type: integer format: int64 description: Nº Arquivo Banco minimum: 0 maximum: 999999999 datRem: type: string format: date description: Data Remessa cotLib: type: number format: double description: Cotação Moeda Liberação minimum: 0.00 maximum: 999999999.9999999999 vlrMol: type: string description: Valor Movimento na Moeda da Conta (Lib) minimum: 0.00 maximum: 9999999999999.99 intImp: type: boolean description: Integrado gestão tributos indEsp: type: boolean description: Indicativo estorno parcial fatoFinanceiro: type: string description: Identificador do fato financeiro excluido: type: boolean description: Indica se o registro foi excluído notifyUserEventPayload: description: Represents a regular user event notification payload discriminator: _discriminator type: object required: – notificationKind – notificationPriority – notificationSubject – notificationContent – sourceDomain – sourceService – destinationUser – _discriminator properties: notificationClass: type: string description: Class of notification notificationOrigin: type: string description: Origin of notification. Free text. Optional. notificationKind: type: string allOf: – #/definitions/userNotificationKind description: Notification kind. notificationPriority: type: string allOf: – #/definitions/userNotificationPriority description: Notification priority. notificationSubject: type: string description: Notification subject. notificationContent: type: string description: Notification content. sourceDomain: type: string description: Domain that generates the notification. sourceService: type: string description: Service that generates the notification. destinationUser: type: string description: Username of the destination user. link: type: string description: Notification link _discriminator: type: string description: emailNotifyUserEventPayload: description: Represents an email notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – from properties: from: type: string description: Email sender address sendTo: type: array items: type: string description: Additional recipients to send the email to format: type: string allOf: – #/definitions/eventEmailFormat description: Email format pushNotifyUserEventPayload: description: Represents a push notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – applicationId properties: applicationId: type: string description: Apple/Google application id blobReference: description: Default blob reference type. Every service defines its own. type: object required: – targetObjectId properties: domainName: type: string description: The domain the blob belongs to. serviceName: type: string description: The service the blob belongs to. targetObjectId: type: string description: The basic id of the blob. targetCopyId: type: string description: The id of the blob copy. basicErrorPayload: description: Default error payload type. Every service defines its own. type: object properties: message: type: string description: The user-facing error message, if any. errorCode: type: string description: The program-accessible (and service-specific) error code. dependency: description: Represents a service dependency type: object required: – domain – service – version properties: domain: type: string description: Domain of the dependency service service: type: string description: Name of the dependency service type: string description: Version of the dependency service genericError: properties: message: type: string description: Messaging describing the error. reason: type: string description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE