Skip to Content
0
Former Member
May 09, 2014 at 02:32 PM

TRAVAS PARA CNPJ - CADASTRO DE PN

449 Views

Amigos,

Tenho essa trava na TransactionNotification:

------ CNPJ - COBRANÇA (Fornecedor) ------

IF(((Select T1.TaxId0 FROM OCRD T0 INNER JOIN CRD7 T1 ON T0.CardCode = T1.CardCode WHERE T1.[AddrType] = 'S' AND T1.[Address] = '' AND T0.CardCode = @list_of_cols_val_tab_del) is NULL OR (Select T1.TaxId0 FROM OCRD T0 INNER JOIN CRD7 T1 ON T0.CardCode = T1.CardCode WHERE T1.[AddrType] = 'S' AND T1.[Address] = '' AND T0.CardCode = @list_of_cols_val_tab_del) = '') AND(Select T0.CardType FROM OCRD T0 WHERE T0.CardCode = @list_of_cols_val_tab_del) = 'S') Begin Set @error = 63; Set @error_message = 'SAP - Contabilidade->Imposto: Preencher o CNPJ para Endereço PAGAR A.' End

END

Essa trava evita que o usuário cadastre algum PN sem CNPJ. porém quando o fornecedor é Pessoa Física, não existe um CNPJ. Como faço para que essa condição funcione tanto para PJ quanto para PF ??

Obrigado!