TaxPlus NFe / NFCe / NFSe | Como executar a procedure TransNoticeNfe ou TransNoticeNfse na mão?
20 min
Criado por Fabio Cabral em 06/04/2021 17:09
Atualizado por Matheus Marçal em 28/02/2024 10:52

Dúvida

Como executar a procedure TransNoticeNfe ou TransNoticeNfse na mão?

 

Procedimento

Antes de falarmos sobre como executar as procedures, é importante compreender a atribuição de cada uma.

A procedure TransNoticeNfe é responsável por transformar as notas do SAP Busines One em  NFe e NFCe, e a procedure TransNoticeNfse em NFSe.

Abra o SQL Management Studio (ambiente SQL) ou HANA Studio (ambiente HANA) para executar os scripts a seguir.

 

 

» SQL Server

                  ◘ NFe / NFCe

                  EXECUTE [TransNoticeNfe]
                                     @dbNameInv, -- base do SAP
                                     @object_type, -- Código do objeto do documento de marketing Clique aqui se não souber o código do objeto
                                     @transaction_type, -- 'A'
                                     @num_of_cols_in_key , -- 0
                                     @list_of_key_cols_tab_del, -- 'DocEntry'
                                     @list_of_cols_val_tab_del -- DocEntry do documento em questão Clique aqui se não souber pegar o DocEntry

 

                  ◘ NFSe 

                  EXECUTE [TransNoticeNfe]
                                     @dbNameInv, -- base do SAP
                                     @object_type, -- Código do objeto do documento de marketing Clique aqui se não souber o código do objeto
                                     @transaction_type, -- 'A'
                                     @num_of_cols_in_key , -- 0
                                     @list_of_key_cols_tab_del, -- 'DocEntry'
                                     @list_of_cols_val_tab_del -- DocEntry do documento em questão Clique aqui se não souber pegar o DocEntry

                  ► Exemplo CCC

                       Script para ambiente CCC, ou seja, quando as tabelas e procedures do add-on estão na base do SAP Business One

                       Observação: Substitua o nome "SBODemo_BR" pelo nome da base do SAP Business One do cliente.

                       ◘ NFe / NFCe

                       EXECUTE [SBODemo_BR]..[TransNoticeNfe]
                                         'SBODemo_BR',
                                         '13',
                                         'A',
                                         0,
                                         'DocEntry',
                                         150 

                       ◘ NFSe 

                       EXECUTE [SBODemo_BR]..[TransNoticeNfse]
                                         'SBODemo_BR',
                                         '13',
                                         'A',
                                         0,
                                         'DocEntry',
                                         150

 

                  ► Exemplo On Premise

                       Script para ambiente On Premise, ou seja, quando as tabelas e procedures do add-on estão nas bases SBO_TaxOne e DBInvOne.

                       ◘ NFe / NFCe

                       EXECUTE [DBInvOne]..[TransNoticeNfe]
                                         'SBODemo_BR',
                                         '13',
                                         'A',
                                         0,
                                         'DocEntry','
                                         150

                       ◘ NFSe 

                       EXECUTE [SBO_TaxOne]..[TransNoticeNfse]
                                         'SBODemo_BR',
                                         '13',
                                         'A',
                                         0,
                                         'DocEntry',
                                         150
 

 

 

» HANA

                  ◘ NFe / NFCe

                  CALL "TransNoticeNfe" (
                                     :db_invname, -- base do SAP
                                     :object_type, -- Código do objeto do documento de marketing Clique aqui se não souber o código do objeto
                                     :transaction_type, -- 'A'
                                     :num_of_cols_in_key, -- 0
                                     :list_of_key_cols_tab_del, -- 'DocEntry'
                                     :list_of_cols_val_tab_del -- DocEntry do documento em questão Clique aqui se não souber pegar o DocEntry
                                     );                                      

                  ◘ NFSe 

                  CALL "TransNoticeNfse" (
                                     :db_invname, -- base do SAP
                                     :object_type, -- Código do objeto do documento de marketing Clique aqui se não souber o código do objeto
                                     :transaction_type, -- 'A'
                                     :num_of_cols_in_key, -- 0
                                     :list_of_key_cols_tab_del, -- 'DocEntry'
                                     :list_of_cols_val_tab_del -- DocEntry do documento em questão Clique aqui se não souber pegar o DocEntry
                                     );

 

                  ► Exemplo CCC

                       Script para ambiente CCC, ou seja, quando as tabelas e procedures do add-on estão na base do SAP Business One

                       Observação: Substitua o nome "SBODemo_BR" pelo nome da base do SAP Business One do cliente.

                       ◘ NFe / NFCe

                       CALL "SBODemo_BR"."TransNoticeNfe" (
                                         'SBODemo_BR',
                                         '13',
                                         'A',
                                         0,
                                         'DocEntry',
                                         150
                                         );

                                         

                       ◘ NFSe 

                       CALL "SBODemo_BR"."TransNoticeNfse" (
                                         'SBODemo_BR',
                                         '13',
                                         'A',
                                         0,
                                         'DocEntry',
                                         150
                                         );

 

                  ► Exemplo On Premise

                       Script para ambiente On Premise, ou seja, quando as tabelas e procedures do add-on estão nas bases SBO_TaxOne e DBInvOne.

                       ◘ NFe / NFCe

                       CALL "DBInvOne"."TransNoticeNfe" (
                                         'SBODemo_BR',
                                         '13',
                                         'A',
                                         0,
                                         'DocEntry',
                                         150
                                         );

                       ◘ NFSe 

                       CALL "SBO_TaxOne"."TransNoticeNfse" (

                                         'SBODemo_BR',
                                         '13',
                                         'A',
                                         0,
                                         'DocEntry',
                                         150
                                         );

 

Referências

Sem referência

 
On Premise
Este artigo foi útil para você?
Últimos artigos visitados