|
7 | 7 |
|
8 | 8 | __NAMESPACE__ = "http://www.portalfiscal.inf.br/cte" |
9 | 9 |
|
| 10 | +"Classificação do Dutoviário" |
| 11 | +DUTO_CLASSDUTO = [ |
| 12 | + ("1", "Gasoduto 2 - Mineroduto 3 - Oleoduto"), |
| 13 | + ("2", "Mineroduto 3 - Oleoduto"), |
| 14 | + ("3", "Oleoduto"), |
| 15 | +] |
| 16 | + |
| 17 | +"Tipo de contratação do serviço de transporte" |
| 18 | +DUTO_TPCONTRATACAO = [ |
| 19 | + ("0", "Ponta a ponto"), |
| 20 | + ("1", "Capacidade de Entrada "), |
| 21 | + ("2", "Capacidade de Saida"), |
| 22 | +] |
| 23 | + |
10 | 24 |
|
11 | 25 | class Duto(models.AbstractModel): |
12 | 26 | "Informações do modal Dutoviário" |
@@ -36,3 +50,28 @@ class Duto(models.AbstractModel): |
36 | 50 | xsd_required=True, |
37 | 51 | xsd_type="TData", |
38 | 52 | ) |
| 53 | + |
| 54 | + cte40_classDuto = fields.Selection( |
| 55 | + DUTO_CLASSDUTO, |
| 56 | + string="Classificação do Dutoviário", |
| 57 | + help=( |
| 58 | + "Classificação do Dutoviário\nInformar: 1 - Gasoduto 2 - " |
| 59 | + "Mineroduto 3 - Oleoduto" |
| 60 | + ), |
| 61 | + ) |
| 62 | + |
| 63 | + cte40_tpContratacao = fields.Selection( |
| 64 | + DUTO_TPCONTRATACAO, |
| 65 | + string="Tipo de contratação do serviço", |
| 66 | + help=( |
| 67 | + "Tipo de contratação do serviço de transporte (apenas para " |
| 68 | + "gasoduto)\nInformar:\n0 - Ponta a ponto\n1 - Capacidade de " |
| 69 | + "Entrada \n2 - Capacidade de Saida" |
| 70 | + ), |
| 71 | + ) |
| 72 | + |
| 73 | + cte40_codPontoEntrada = fields.Char(string="Código do Ponto de Entrada") |
| 74 | + |
| 75 | + cte40_codPontoSaida = fields.Char(string="Código do Ponto de Saída") |
| 76 | + |
| 77 | + cte40_nContrato = fields.Char(string="Número do Contrato de Capacidade") |
0 commit comments