UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (1, 'VENDAS', 'Credito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (2, 'VENDAS CANCELADAS', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (3, 'VENDAS DEVOLVIDAS', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (4, 'DESCONTOS CONCEDIDOS', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (5, 'COMPRAS', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (6, 'COMPRAS CANCELADAS', 'Credito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (7, 'COMPRAS DEVOLVIDAS', 'Credito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (8, 'DESCONTOS OBTIDOS', 'Credito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (9, 'I.S.S. ', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (10, 'SIMPLES (IMPOSTO SIMPLES)', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (11, 'P.I.S.      ', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (12, 'COFINS', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (13, 'ABERTURA CAIXA', 'Credito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (14, 'FECHAMENTO CAIXA', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (15, 'ENERGIA ELETRICA', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (16, 'AGUA (SANEMAT)', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (17, 'TELEFONE', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (18, 'GASOLINA UNO', 'Debito', NULL, NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (19, 'GASOLINA MOTO', 'Debito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (20, 'ACERTO DE CONTAS', 'Credito', 'N', NULL, 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (21, 'FRETE', 'Debito', NULL, 'F', 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (800, 'SANGRIA DE CAIXA', 'Debito', 'N', 'O', 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (801, 'SUPRIMENTO DE CAIXA', 'Credito', 'N', 'O', 'S')
                      MATCHING (CODIGO);
UPDATE OR INSERT INTO PLANOCTA (CODIGO, NOME, DEB_CRE, FLAG_DELETA, TIPO_DEBITO, FLAG_BALANCO)
                        VALUES (9999, 'RECEBIMENTO DE CONTAS', 'Credito', 'N', 'O', 'S')
                      MATCHING (CODIGO);

COMMIT WORK;
