Entidade DOC_ENTRADAS_SAIDAS_PAGAMENTOS

DOENSA.DOC_ENTRADAS_SAIDAS_PAGAMENTOS

Descrição

Registros de pagamentos de pedidos ou documentos fiscais.
No caso de documentos fiscais modelo 65 (NFCe) é obrigatório a existência de ao menos um registro de pagamento.

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK Id:
Chave de identificação interna
SEQUENCIAINTEGERRqd Sequência:
Sequência de inclusão dos pagamentos.
DOCUMENTO_IDID(18)FK Documento:
Relacionamento com o documento fiscal a qual o pagamento se refere.

Referência para DOC_ENTRADAS_SAIDAS
PEDIDO_IDID(18)FK Pedido:
Permite vincular o pagamento a um pedido.

Referência para PEDIDOS
FORMA_PAGAMENTO_IDID(18)Rqd FK Forma de pagamento:
Define a forma de pagamento(tipo de título) do documento.
Em documentos espécie NFCE (modelo 65) só podem ser utilizados formas de pagamento que possuem código de forma de pagamento e que são impressos no documento de saída.

Referência para TIPOS_TITULOS
VALORDECIMAL_VALUERqd Valor:
Valor do pagamento que está sendo realizado com esta forma de pagamento (espécie, cartão, boleto, cheque, etc.)
DATADATE_TIMERqd Data:
Data de emissão do documento.

Valor padrão = [SYSDATE]
SITUACAOOPCAO(1)Rqd Situação:
Indica a situação deste pagamento.

Valores permitidos:
  • P - Pendente - Pagamento está em processo de autorização/captura. Isso ocorre apenas em processos automáticos de captura como no caso do TEF.
  • A - Autorizado - Utilizado em transações TEF realizadas com sucesso e que estão aguardando serem confirmadas.
  • R - Realizado - O pagamento foi realizado e é válido. No caso de pagamentos realizados através de TEF, indica que a transação foi aprovada.
  • C - Cancelado - O pagamento não deve ser considerado. Utilizado no caso de pagamentos realizados pelo TEF que não foram autorizados ou que foram cancelados por algum motivo.

Valor padrão = R
LOP_IDID(18)Rqd FK LOP:
LOP utilizado para o registro de pagamento.

Referência para LOPS
CMC7CMC7(30)CMC7:
Caso forma de pagamento escolhido seja CHEQUE(02) deve ser informado o CMC7 existente no cheque.
DATA_CHEQUEDATEData vencimento cheque:
Caso forma de pagamento/tipo de título escolhido seja:
CHEQUE(02) deve ser informado a Data "Bom Para" existente no cheque.
OUTROS(99) e UTILIZA_CONTAS_CORRENTES marcada deve ser informado a Data do deposito.
CORRENTISTA_IDID(18)FK Correntista:
Caso forma de pagamento escolhido seja CHEQUE(02) deve ser informado o correntista que emitiu o cheque.

Referência para PESSOAS
BANDEIRA_CARTAO_IDID(18)FK Bandeira cartão:
Relacionamento com o tipo de cartão ou bandeira

Referência para TIPOS_CARTOES
NUMERO_AUTORIZACAOTEXT(20)Número da autorização:
Número da autorização ou transação da operação de cartão de crédito/débito utilizando o POS
QUANTIDADE_PARCELASINTEGERQuantidade parcelas:
Quantidade de parcelas a serem utilizadas no lançamento do cartão
VALOR_TROCODECIMAL_VALUEValor de troco:
Valor de troco relativo ao pagamento, será automaticamente preenchido ao realizar a emissão do documento, e se a operação permitir troco.
GERAR_TITULOSFLAG(1)Rqd Gerar títulos:
Define se deve ser gerado os títulos relativos ao pagamento

Valor padrão = S
DATA_VENCIMENTODATEData de vencimento:
Data de vencimento para o título, somente deve ser preenchida caso a operação seja de "Outros" pagamentos, e uma parcela.
TRANSACAO_INTEGRACAO_IDID(18)FK Transação de integração:
Quando informado, indica que este pagamento foi realizado através de uma transação de integração. Exemplo: TEF, e-commerce, etc.

Referência para TRANSACOES_INTEGRACAO
CONTA_CORRENTE_IDID(18)FK Conta corrente:
Conta corrente que será efetuado o pagamento, geralmente utilizado em depósitos.

Referência para CONTAS_CORRENTES
NSUTEXTNSU:
Número sequencial único adotado pelo banco da conta corrente.
CONCILIACAO_BANCARIA_IDID(18)FK Conciliação bancária:
Registro de conciliação bancária do pagamento.

Referência para CONCILIACOES_BANCARIAS

Regras

Assumir LOP padrão do estabelecimento caso não informado

(Antes de inserir, Antes de alterar)
Caso o LOP não seja infirmado, assumir o padrão do estabelecimento.

Número de parcelas deve superior a zero

(Antes de inserir, Antes de alterar)
Número de parcelas deve superior a zero

Não pode excluir pagamento com transação confirmada!

(Antes de excluir)
Caso o pagamento tenha sido realizado através de uma transação de integração (TEF) que esteja confirmada (status "6"), então o pagamento não pode ser excluído.

Validar vinculo pedido documento

(Antes de inserir, Antes de alterar)
Valida se há vinculo com pedido ou documento.

Popular sequência

(Antes de inserir)
Popula a sequência do pagamento conforme documento ou pedido.

Validar quantidade e valor de parcelas

(Antes de inserir, Antes de alterar)
Valida a quantidade e valor informado conforme tipo de título informado.

Validar informações dos pagamentos

(Antes de inserir, Antes de alterar)
Validar as informações sobre o pagamento conforme o tipo de título

Validar informações do cartão de crédito/débito

(Antes de inserir, Antes de alterar)
Validar as informações necessárias para a operação com cartão de crédito e/ou débito.

O valor do pagamento deve ser maior que zero!

(Antes de inserir, Antes de alterar)
O valor informado deve ser maior do que zero.

Validar valor registro de pagamento

(Antes de inserir, Antes de alterar)
Valor se o valor informado é superior ao limite permitido para a operação

Buscar estação do estabelecimento(documento_id)

Retorna a estação do estabelecimento que está registrando este pagamento ou NULL no caso de não ter uma estação informada no caixa.
Esta função é utilizada pelas interfaces para saber se deve abrir o terminal TEF para realizar a captura do pagamento de forma eletrônica.

Gerar financeiro(entidade_documento_pedido)

Quando documento estiver na situação "pendente" deve ser criado os títulos relativos a operação de pagamento.