@@ 163-169 (lines=7) @@ | ||
160 | ||
161 | public function postValidation() |
|
162 | { |
|
163 | if ($this->roundFloat($this->values->vl_pis) != |
|
164 | $this->roundFloat(($this->values->vl_bc_pis * $this->values->aliq_pis) / 100)) { |
|
165 | throw new \InvalidArgumentException("[" . self::REG . "] " . |
|
166 | "valor do campo “VL_PIS” deve corresponder ao valor da base de cálculo (VL_BC_PIS) multiplicado " . |
|
167 | "pela alíquota aplicável ao item (ALIQ_PIS). No caso de aplicação da alíquota " . |
|
168 | "do campo 07, o resultado deverá ser dividido pelo valor “100”."); |
|
169 | } |
|
170 | ||
171 | if ($this->roundFloat($this->values->vl_cofins) != |
|
172 | $this->roundFloat(($this->values->vl_bc_cofins * $this->values->aliq_cofins) / 100)) { |
|
@@ 171-177 (lines=7) @@ | ||
168 | "do campo 07, o resultado deverá ser dividido pelo valor “100”."); |
|
169 | } |
|
170 | ||
171 | if ($this->roundFloat($this->values->vl_cofins) != |
|
172 | $this->roundFloat(($this->values->vl_bc_cofins * $this->values->aliq_cofins) / 100)) { |
|
173 | throw new \InvalidArgumentException("[" . self::REG . "] " . |
|
174 | "o valor do campo “VL_COFINS” deve corresponder ao valor da base de cálculo (VL_BC_COFINS) " . |
|
175 | "multiplicado pela alíquota aplicável ao item (ALIQ_COFINS). No caso de aplicação da alíquota " . |
|
176 | "do campo 07, o resultado deverá ser dividido pelo valor “100”."); |
|
177 | } |
|
178 | } |
|
179 | } |
|
180 |