terça-feira, 14 de dezembro de 2010

Tabela de CST IPI por Entrada/Saída

Insert em tabela de banco de dados com comandos SQL relativos ao CST de IPI

Gostou do blog, curta a página no Facebook.


INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('00', 'S', 'S', 'S', 'Entrada com Recuperação de Crédito', 'E');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('01', 'S', 'S', 'S', 'Entrada Tributável com Alíquota Zero', 'E');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('02', 'S', 'S', 'S', 'Entrada Isenta', 'E');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('03', 'N', 'N', 'N', 'Entrada Não-Tributada', 'E');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('04', 'S', 'N', 'N', 'Entrada Imune', 'E');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('05', 'S', 'N', 'N', 'Entrada com Suspensão', 'E');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('49', 'S', 'S', 'S', 'Outras Entradas', 'E');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('50', 'S', 'S', 'S', 'Saída Tributada', 'S');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('51', 'S', 'S', 'S', 'Saída Tributável com Aliquota Zero', 'S');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('52', 'S', 'S', 'S', 'Saída Isenta', 'S');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('53', 'N', 'N', 'N', 'Saída Não-Tributada', 'S');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('54', 'S', 'N', 'N', 'Saída Imune', 'S');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('55', 'S', 'N', 'N', 'Saída com Suspensão', 'S');
INSERT INTO CST_IPI (CODIGO_CST, TRIBUTACAO_IPI, ALIQ_IPI, VL_BC_IPI, DESCRICAO, ES) VALUES ('99', 'S', 'S', 'S', 'Outras Saídas ', 'S');

COMMIT WORK;

CST de Cofins, separado por Entrada/Saída


Acesse mais informações sobre Delphi aqui

Gostou do blog, curta a página no Facebook

INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('01', 'Operação Tributável com Alíquota Básica', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('02', 'Operação Tributável com Alíquota Diferenciada', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('03', 'Operação Tributável com Alíquota por Unidade de Medida de Produto', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('04', 'Operação Tributável Monofásica - Revenda a Alíquota Zero', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('05', 'Operação Tributável por Substituição Tributária', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('06', 'Operação Tributável a Alíquota Zero', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('07', 'Operação Isenta da Contribuição', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('08', 'Operação sem Incidência da Contribuição', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('09', 'Operação com Suspensão da Contribuição', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('49', 'Outras Operações de Saída', 'S');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('50', 'Operação com Direito a Crédito - Vinculada Exclusivamente a Receita Tributada no Mercado Interno', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('51', 'Operação com Direito a Crédito – Vinculada Exclusivamente a Receita Não Tributada no Mercado Interno', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('52', 'Operação com Direito a Crédito - Vinculada Exclusivamente a Receita de Exportação', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('53', 'Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('54', 'Operação com Direito a Crédito - Vinculada a Receitas Tributadas no Mercado Interno e de Exportação', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('55', 'Operação com Direito a Crédito - Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('56', 'Operação com Direito a Crédito - Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('60', 'Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Tributada no Mercado Interno', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('61', 'Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita Não-Tributada no Mercado Interno', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('62', 'Crédito Presumido - Operação de Aquisição Vinculada Exclusivamente a Receita de Exportação', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('63', 'Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('64', 'Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas no Mercado Interno e de Exportação', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('65', 'Crédito Presumido - Operação de Aquisição Vinculada a Receitas Não-Tributadas no Mercado Interno e de Exportação', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('66', 'Crédito Presumido - Operação de Aquisição Vinculada a Receitas Tributadas e Não-Tributadas no Mercado Interno, e de Exportação', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('67', 'Crédito Presumido - Outras Operações', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('70', 'Operação de Aquisição sem Direito a Crédito', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('71', 'Operação de Aquisição com Isenção', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('72', 'Operação de Aquisição com Suspensão', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('73', 'Operação de Aquisição a Alíquota Zero', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('74', 'Operação de Aquisição sem Incidência da Contribuição', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('75', 'Operação de Aquisição por Substituição Tributária', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('98', 'Outras Operações de Entrada', 'E');
INSERT INTO CST_COFINS (CODIGO_CST_COFINS, DESCRICAO, ES) VALUES ('99', 'Outras Operações', 'A');

COMMIT WORK;

sexta-feira, 3 de dezembro de 2010

Problema Delphi 7 x Quick Report x Expression x Sum(em campos decimal ou numerico(TFMTBCDField))

Eu tinha uns relatórios em Delphi 7, Quick Report, com o componente de expressão Tqrexp com a expressão sum(cds.valor_nota), o campo era do tipo Double Precision para decimal/numeric.

Resultado, o sum parou de funcionar.

Gostou do blog, curta a página no Facebook.

Li o manual de procurar erros > Google, porém não encontrei nada.

Solução >

Cast no SQL do relatório

SELECT
cast (VALOR_ICMS as Float) as VALOR_ICMS,
FROM NOTA_FISCAL 

Acesse mais informações sobre Delphi aqui