Mudanças entre as edições de "Observação de Nota Fiscal"
(12 revisões intermediárias por 4 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
== Necessidade == | == Necessidade == | ||
− | A cliente tem um processo em que no momento da | + | A cliente tem um processo em que no momento da inclusão do pedido é cadastrada uma observação que deve aparecer na nota fiscal na maioria dos estados do Brasil. Então é necessário que no momento de salvar o pedido no geosales possa ser possível inserir uma observação referente a dados de nota fiscal e que essa informação seja integrada para o ERP quando o pedido for integrado. |
== Pré Detalhes da Solução Imperativa == | == Pré Detalhes da Solução Imperativa == | ||
− | + | === Desenvolvimento === | |
− | + | ||
− | A limitação do número máximo de caracteres a serem inseridos deve ser igual ao número máximo do campo C5_MENNOTA no banco de dados. Isso garantirá que não existirá problemas de data truncate. Essa validação deve ser na criação do campo no banco e também no próprio campo de input tanto no portal como no mobile fazendo com que não seja possível que o usuário digite mais caracteres que o permitido. | + | Deve-se criar um campo (textarea) para ser inserido a observação da nota fiscal. Em nosso banco de dados deve ser inserido um novo campo na tabela pedido chamado DS_OBSERVACAO_NF. Também deve se atentar a inserir esse campo nas tabelas coligadas a PEDIDO. A limitação do número máximo de caracteres a serem inseridos deve ser igual ao número máximo do campo C5_MENNOTA no banco de dados. Isso garantirá que não existirá problemas de data truncate. Essa validação deve ser na criação do campo no banco e também no próprio campo de input tanto no portal como no mobile fazendo com que não seja possível que o usuário digite mais caracteres que o permitido. |
Como existem situações em que não é necessário inserir dados de observação, esse campo não deve ser obrigatório. | Como existem situações em que não é necessário inserir dados de observação, esse campo não deve ser obrigatório. | ||
+ | |||
+ | === Integração === | ||
+ | |||
+ | No Protheus da MYPA existe um campo onde já é inserida a observação de nota que é o campo C5_MENNOTA. Além da implementação no portal e no mobile dos novos inputs, a integração deve ser ajustada para que essa nova informação caia no campo especificado acima (Não necessariamente em todos os clientes deve ser o mesmo campo no ERP). | ||
== Cenários == | == Cenários == | ||
− | ===Cenário | + | Por questão de simplicidade, exceto se especificado o contrário, o limite de caracteres na observação é de 250. |
+ | |||
+ | ===Cenário Feliz=== | ||
João cadastra um pedido com observação de nota fiscal | João cadastra um pedido com observação de nota fiscal | ||
Linha 18: | Linha 24: | ||
====Dado==== | ====Dado==== | ||
− | + | *Vendedor João | |
− | Cliente: A | + | *Cliente: A |
− | UF Cliente: RJ | + | *UF Cliente: RJ |
====Operação==== | ====Operação==== | ||
Linha 28: | Linha 34: | ||
====Assertivas==== | ====Assertivas==== | ||
− | Pedido Y tem em seu campo de observação de nota fiscal o valor: | + | Pedido Y foi salvo e tem em seu campo de observação de nota fiscal o valor: |
"Essa nota deverá ser emitida efetivamente se ocorrer devolução da mercadoria ao consignante" | "Essa nota deverá ser emitida efetivamente se ocorrer devolução da mercadoria ao consignante" | ||
Linha 37: | Linha 43: | ||
====Dado==== | ====Dado==== | ||
− | + | *Vendedor João | |
− | Cliente: B | + | *Cliente: B |
− | UF Cliente: CE | + | *UF Cliente: CE |
====Operação==== | ====Operação==== | ||
Linha 47: | Linha 53: | ||
====Assertivas==== | ====Assertivas==== | ||
− | Pedido Z não tem em seu campo de observação de nota fiscal nenhuma informação. | + | Pedido Z foi salvo e não tem em seu campo de observação de nota fiscal nenhuma informação. |
+ | |||
+ | ===Cenário Usuário tenta inserir uma observação maior que o permitido=== | ||
+ | |||
+ | ====Dado==== | ||
+ | |||
+ | *Vendedor João | ||
+ | *Cliente K | ||
+ | *UF Cliente: SP | ||
+ | *Limitação de 10 caracteres na observação de nota fiscal | ||
+ | |||
+ | ====Operação==== | ||
+ | |||
+ | João inicia a venda do pedido Z para o cliente K | ||
+ | João tenta inserir a observação de nota fiscal "Negociação Especial" | ||
+ | |||
+ | ====Assertivas==== | ||
+ | |||
+ | O sistema critica o tamanho da observação inserida deixando o usuário digitar somente o tamanho máximo de 10 caracteres. |
Edição atual tal como às 18h28min de 25 de outubro de 2016
Necessidade
A cliente tem um processo em que no momento da inclusão do pedido é cadastrada uma observação que deve aparecer na nota fiscal na maioria dos estados do Brasil. Então é necessário que no momento de salvar o pedido no geosales possa ser possível inserir uma observação referente a dados de nota fiscal e que essa informação seja integrada para o ERP quando o pedido for integrado.
Pré Detalhes da Solução Imperativa
Desenvolvimento
Deve-se criar um campo (textarea) para ser inserido a observação da nota fiscal. Em nosso banco de dados deve ser inserido um novo campo na tabela pedido chamado DS_OBSERVACAO_NF. Também deve se atentar a inserir esse campo nas tabelas coligadas a PEDIDO. A limitação do número máximo de caracteres a serem inseridos deve ser igual ao número máximo do campo C5_MENNOTA no banco de dados. Isso garantirá que não existirá problemas de data truncate. Essa validação deve ser na criação do campo no banco e também no próprio campo de input tanto no portal como no mobile fazendo com que não seja possível que o usuário digite mais caracteres que o permitido. Como existem situações em que não é necessário inserir dados de observação, esse campo não deve ser obrigatório.
Integração
No Protheus da MYPA existe um campo onde já é inserida a observação de nota que é o campo C5_MENNOTA. Além da implementação no portal e no mobile dos novos inputs, a integração deve ser ajustada para que essa nova informação caia no campo especificado acima (Não necessariamente em todos os clientes deve ser o mesmo campo no ERP).
Cenários
Por questão de simplicidade, exceto se especificado o contrário, o limite de caracteres na observação é de 250.
Cenário Feliz
João cadastra um pedido com observação de nota fiscal
Dado
- Vendedor João
- Cliente: A
- UF Cliente: RJ
Operação
João cadastra no Pedido Y as informações do pedido normalmente e antes de finalizar o pedido ele clica no botão de observação aonde ele vê os campos de observação normal e observação de nota fiscal aonde ele insere a observação "Essa nota deverá ser emitida efetivamente se ocorrer devolução da mercadoria ao consignante".
Assertivas
Pedido Y foi salvo e tem em seu campo de observação de nota fiscal o valor: "Essa nota deverá ser emitida efetivamente se ocorrer devolução da mercadoria ao consignante"
Cenário Sem Inserção de Observação de Nota Fiscal
João cadastra um pedido sem observação de nota fiscal
Dado
- Vendedor João
- Cliente: B
- UF Cliente: CE
Operação
João cadastra no Pedido Z as informações do pedido normalmente sem inserir nenhuma observação e finaliza o pedido.
Assertivas
Pedido Z foi salvo e não tem em seu campo de observação de nota fiscal nenhuma informação.
Cenário Usuário tenta inserir uma observação maior que o permitido
Dado
- Vendedor João
- Cliente K
- UF Cliente: SP
- Limitação de 10 caracteres na observação de nota fiscal
Operação
João inicia a venda do pedido Z para o cliente K João tenta inserir a observação de nota fiscal "Negociação Especial"
Assertivas
O sistema critica o tamanho da observação inserida deixando o usuário digitar somente o tamanho máximo de 10 caracteres.