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.' EndEND
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!