@@ 239-243 (lines=5) @@ | ||
236 | * Campo 13 (TP_CT-e) Preenchimento: informar o tipo de CT-e, BP-e ou CT-e OS, |
|
237 | * quando o modelo do documento for “57”, “63” ou “67”, respectivamente. |
|
238 | */ |
|
239 | if (empty($this->std->tp_ct_e) && (int)$this->std->tp_ct_e!==0) { |
|
240 | throw new \InvalidArgumentException("[" . self::REG . "] Deve ser " |
|
241 | . "informado o tipo de CT-e, BP-e ou CT-e OS, quando o modelo do documento for |
|
242 | “57”, “63” ou “67”, respectivamente."); |
|
243 | } |
|
244 | ||
245 | /** |
|
246 | * Campo 24 (COD_MUN_ORIG): Campo obrigatório se “COD_MOD” do registro D100 for “57”, “63” ou “67”. |
@@ 165-168 (lines=4) @@ | ||
162 | throw new \InvalidArgumentException("[" . self::REG . "] Deve ser " |
|
163 | . "informado apenas o CNPJ ou o CPF nunca os dois."); |
|
164 | } |
|
165 | if (!empty($this->std->cpf) && $this->std->ind_ativ == 0) { |
|
166 | throw new \InvalidArgumentException("[" . self::REG . "] Como foi " |
|
167 | . "informado o CPF então IND_ATIV deve ser igual a 1."); |
|
168 | } |
|
169 | } |
|
170 | } |
|
171 |